kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00001 ;--------------------------------------------------------
               00002 ; File Created by ChiponCC : ChipON  inc.
               00003 ;--------------------------------------------------------
               00004 ; chipon port for the 16-bit core
               00005 ;--------------------------------------------------------
               00006 ;       .file   "../kf8ts27_touch_s_lib.c"
               00007         .radix dec
               00008         .include "KF8TS2716.inc"
               00001 ;************************************************************
               00002 ;       Header file for the KungFu8
               00003 ;       KF8TS2716
               00004 ;       Microcontroller
               00005 ;
               00006 ;       Copyright 2012-2020 ChipON, All rights reserved
               00007 ;************************************************************
  00000001     00008 T0                      .EQU                 0x01
  00000002     00009 PCL                     .EQU                 0x02
  00000003     00010 PSW                     .EQU                 0x03
  00000005     00011 P0                      .EQU                 0x05
  00000006     00012 P2                      .EQU                 0x06
  00000007     00013 P1                      .EQU                 0x07
  00000008     00014 P3                      .EQU                 0x08
  0000000A     00015 PCH                     .EQU                 0x0A
  0000000B     00016 INTCTL                  .EQU                 0x0B
  0000000C     00017 EIF1                    .EQU                 0x0C
  0000000D     00018 EIF2                    .EQU                 0x0D
  0000000E     00019 T1L                     .EQU                 0x0E
  0000000F     00020 T1H                     .EQU                 0x0F
  00000010     00021 T1CTL                   .EQU                 0x10
  00000013     00022 PWM1L                   .EQU                 0x13
  00000014     00023 PWM1H                   .EQU                 0x14
  00000015     00024 PWMCTL                  .EQU                 0x15
  00000016     00025 PP1                     .EQU                 0x16
  00000017     00026 BANK                    .EQU                 0x17
  00000018     00027 ADSCANCTL               .EQU                 0x18
  0000001A     00028 VDACS                   .EQU                 0x1A
  0000001D     00029 ANSEH                   .EQU                 0x1D
  0000001E     00030 ADCDATA0H               .EQU                 0x1E
  0000001F     00031 ADCCTL0                 .EQU                 0x1F
  00000021     00032 OPTR                    .EQU                 0x21
  00000022     00033 IP0                     .EQU                 0x22
  00000023     00034 IP1                     .EQU                 0x23
  00000024     00035 IP2                     .EQU                 0x24
  00000025     00036 TR0                     .EQU                 0x25
  00000026     00037 TR2                     .EQU                 0x26
  00000027     00038 TR1                     .EQU                 0x27
  00000028     00039 OSCSTA                  .EQU                 0x28
  00000029     00040 IP3                     .EQU                 0x29
  0000002A     00041 VRECAL1                 .EQU                 0x2A
  0000002B     00042 VRECTL                  .EQU                 0x2B
  0000002C     00043 EIE1                    .EQU                 0x2C
  0000002D     00044 EIE2                    .EQU                 0x2D
  0000002E     00045 PCTL                    .EQU                 0x2E
  0000002F     00046 OSCCTL                  .EQU                 0x2F
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000030     00047 OSCCAL0                 .EQU                 0x30
  00000031     00048 ANSEL                   .EQU                 0x31
  00000032     00049 PP2                     .EQU                 0x32
  00000033     00050 PWM2L                   .EQU                 0x33
  00000034     00051 PWM2H                   .EQU                 0x34
  00000035     00052 PUR0                    .EQU                 0x35
  00000036     00053 IOCL                    .EQU                 0x36
  00000037     00054 OSCCAL1                 .EQU                 0x37
  00000038     00055 NVMDATAH                .EQU                 0x38
  00000039     00056 NVMDATAL                .EQU                 0x39
  0000003A     00057 NVMADDRH                .EQU                 0x3A
  0000003B     00058 NVMADDRL                .EQU                 0x3B
  0000003C     00059 NVMCTL0                 .EQU                 0x3C
  0000003D     00060 NVMCTL1                 .EQU                 0x3D
  0000003E     00061 ADCDATA0L               .EQU                 0x3E
  0000003F     00062 ADCCTL1                 .EQU                 0x3F
  00000045     00063 P0LR                    .EQU                 0x45
  00000046     00064 P2LR                    .EQU                 0x46
  00000047     00065 P1LR                    .EQU                 0x47
  00000048     00066 P3LR                    .EQU                 0x48
  00000049     00067 TR3                     .EQU                 0x49
  0000004A     00068 EIE3                    .EQU                 0x4A
  0000004B     00069 EIF3                    .EQU                 0x4B
  0000004C     00070 OSCCAL2                 .EQU                 0x4C
  0000004D     00071 OSCCAL3                 .EQU                 0x4D
  0000004E     00072 T3CTL                   .EQU                 0x4E
  0000004F     00073 T3L                     .EQU                 0x4F
  00000053     00074 CTCTL0                  .EQU                 0x53
  0000005F     00075 T3H                     .EQU                 0x5F
  00000060     00076 PUR1                    .EQU                 0x60
  00000061     00077 PUR2                    .EQU                 0x61
  00000064     00078 CTCTL1                  .EQU                 0x64
  00000067     00079 INTEDGCTL               .EQU                 0x67
  0000006B     00080 VBIASCTL                .EQU                 0x6B
  0000006C     00081 VBIAS1EN                .EQU                 0x6C
  0000006D     00082 VBIAS2EN                .EQU                 0x6D
  00000112     00083 VDAC                    .EQU                 0x112
  00000120     00084 RSCTL                   .EQU                 0x120
  00000121     00085 TXSDR                   .EQU                 0x121
  00000122     00086 RXSDR                   .EQU                 0x122
  00000123     00087 BRCTL                   .EQU                 0x123
  00000124     00088 TSCTL                   .EQU                 0x124
  00000125     00089 EUBRGL                  .EQU                 0x125
  00000126     00090 EUBRGH                  .EQU                 0x126
  00000128     00091 SSCICTL0                .EQU                 0x128
  0000012A     00092 SSCICTL1                .EQU                 0x12A
  0000012B     00093 SSCISTA                 .EQU                 0x12B
  0000012C     00094 SSCIBUFR                .EQU                 0x12C
  0000012E     00095 SSCIMSK                 .EQU                 0x12E
  0000012E     00096 SSCIADD           .EQU                0x12E
  0000012F     00097 WDTPS                   .EQU                 0x12F
  00000140     00098 LEDCTL                  .EQU                 0x140
  00000141     00099 LEDPRE                  .EQU                 0x141
  00000142     00100 LEDDATA0                .EQU                 0x142
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000143     00101 LEDDATA1                .EQU                 0x143
  00000144     00102 LEDDATA2                .EQU                 0x144
  00000145     00103 LEDDATA3                .EQU                 0x145
  00000146     00104 LEDDATA4                .EQU                 0x146
  00000147     00105 LEDDATA5                .EQU                 0x147
  00000148     00106 LEDDATA6                .EQU                 0x148
  00000149     00107 LEDDATA7                .EQU                 0x149
  00000150     00108 LEDOMS1                 .EQU                 0x150
  00000155     00109 LEDODS0                 .EQU                 0x155
  00000157     00110 LEDOMS0                 .EQU                 0x157
  00000158     00111 LEDODS1                 .EQU                 0x158
  00000159     00112 VRECAL2                 .EQU                 0x159
  0000015A     00113 VRECAL3                 .EQU                 0x15A
  0000015C     00114 LEDLUM                  .EQU                 0x15C
  00000160     00115 T4L                     .EQU                 0x160
  00000161     00116 T4H                     .EQU                 0x161
  00000162     00117 T4REL                   .EQU                 0x162
  00000163     00118 T4REH                   .EQU                 0x163
  00000164     00119 T4CTL                   .EQU                 0x164
  00000165     00120 RC32KCAL                .EQU                 0x165
               00121 
               00122 
               00123 ;  03H  PSW   Bits-------------------------------------
  00000004     00124 TO                      .EQU                4
  00000003     00125 PD                      .EQU                3
  00000002     00126 Z                       .EQU                2
  00000001     00127 DC                      .EQU                1
  00000000     00128 CY                      .EQU                0
  00000004     00129 _TO                     .EQU                4
  00000003     00130 _PD                     .EQU                3
  00000002     00131 _Z                      .EQU                2
  00000001     00132 _DC                     .EQU                1
  00000000     00133 _CY                     .EQU                0
               00134 
               00135 ;  05H  P0   Bits-------------------------------------
  00000005     00136 P05                     .EQU                5
  00000004     00137 P04                     .EQU                4
  00000003     00138 P03                     .EQU                3
  00000002     00139 P02                     .EQU                2
  00000001     00140 P01                     .EQU                1
  00000000     00141 P00                     .EQU                0
  00000005     00142 _P05                    .EQU                5
  00000004     00143 _P04                    .EQU                4
  00000003     00144 _P03                    .EQU                3
  00000002     00145 _P02                    .EQU                2
  00000001     00146 _P01                    .EQU                1
  00000000     00147 _P00                    .EQU                0
               00148 
               00149 ;  06H  P2   Bits-------------------------------------
  00000007     00150 P27                     .EQU                7
  00000006     00151 P26                     .EQU                6
  00000005     00152 P25                     .EQU                5
  00000004     00153 P24                     .EQU                4
  00000003     00154 P23                     .EQU                3
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000002     00155 P22                     .EQU                2
  00000001     00156 P21                     .EQU                1
  00000000     00157 P20                     .EQU                0
  00000007     00158 _P27                    .EQU                7
  00000006     00159 _P26                    .EQU                6
  00000005     00160 _P25                    .EQU                5
  00000004     00161 _P24                    .EQU                4
  00000003     00162 _P23                    .EQU                3
  00000002     00163 _P22                    .EQU                2
  00000001     00164 _P21                    .EQU                1
  00000000     00165 _P20                    .EQU                0
               00166 
               00167 ;  07H  P1   Bits-------------------------------------
  00000007     00168 P17                     .EQU                7
  00000006     00169 P16                     .EQU                6
  00000005     00170 P15                     .EQU                5
  00000004     00171 P14                     .EQU                4
  00000003     00172 P13                     .EQU                3
  00000002     00173 P12                     .EQU                2
  00000001     00174 P11                     .EQU                1
  00000000     00175 P10                     .EQU                0
  00000007     00176 _P17                    .EQU                7
  00000006     00177 _P16                    .EQU                6
  00000005     00178 _P15                    .EQU                5
  00000004     00179 _P14                    .EQU                4
  00000003     00180 _P13                    .EQU                3
  00000002     00181 _P12                    .EQU                2
  00000001     00182 _P11                    .EQU                1
  00000000     00183 _P10                    .EQU                0
               00184 
               00185 ;  08H  P3   Bits-------------------------------------
  00000007     00186 P37                     .EQU                7
  00000006     00187 P36                     .EQU                6
  00000005     00188 P35                     .EQU                5
  00000004     00189 P34                     .EQU                4
  00000003     00190 P33                     .EQU                3
  00000002     00191 P32                     .EQU                2
  00000001     00192 P31                     .EQU                1
  00000000     00193 P30                     .EQU                0
  00000007     00194 _P37                    .EQU                7
  00000006     00195 _P36                    .EQU                6
  00000005     00196 _P35                    .EQU                5
  00000004     00197 _P34                    .EQU                4
  00000003     00198 _P33                    .EQU                3
  00000002     00199 _P32                    .EQU                2
  00000001     00200 _P31                    .EQU                1
  00000000     00201 _P30                    .EQU                0
               00202 
               00203 ;  0AH  PCH   Bits-------------------------------------
               00204 
               00205 ;  0BH  INTCTL   Bits-------------------------------------
  00000007     00206 AIE                     .EQU                7
  00000006     00207 PUIE                    .EQU                6
  00000005     00208 T0IE                    .EQU                5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  5


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000004     00209 INT0IE                  .EQU                4
  00000003     00210 P0IE                    .EQU                3
  00000002     00211 T0IF                    .EQU                2
  00000001     00212 INT0IF                  .EQU                1
  00000000     00213 P0IF                    .EQU                0
  00000007     00214 _AIE                    .EQU                7
  00000006     00215 _PUIE                   .EQU                6
  00000005     00216 _T0IE                   .EQU                5
  00000004     00217 _INT0IE                 .EQU                4
  00000003     00218 _P0IE                   .EQU                3
  00000002     00219 _T0IF                   .EQU                2
  00000001     00220 _INT0IF                 .EQU                1
  00000000     00221 _P0IF                   .EQU                0
               00222 
               00223 ;  0BH  INTCTL   Bits-------------------------------------
  00000007     00224 AIEH                    .EQU                7
  00000006     00225 AIEL                    .EQU                6
  00000007     00226 _AIEH                   .EQU                7
  00000006     00227 _AIEL                   .EQU                6
               00228 
               00229 ;  0CH  EIF1   Bits-------------------------------------
  00000006     00230 ADIF                    .EQU                6
  00000005     00231 INT2IF                  .EQU                5
  00000004     00232 INT1IF                  .EQU                4
  00000002     00233 PWM2IF                  .EQU                2
  00000000     00234 T1IF                    .EQU                0
  00000006     00235 _ADIF                   .EQU                6
  00000005     00236 _INT2IF                 .EQU                5
  00000004     00237 _INT1IF                 .EQU                4
  00000002     00238 _PWM2IF                 .EQU                2
  00000000     00239 _T1IF                   .EQU                0
               00240 
               00241 ;  0DH  EIF2   Bits-------------------------------------
  00000007     00242 T3IF                    .EQU                7
  00000005     00243 RCIF                    .EQU                5
  00000004     00244 TXIF                    .EQU                4
  00000001     00245 BCLIF                   .EQU                1
  00000000     00246 SSCIIF                  .EQU                0
  00000007     00247 _T3IF                   .EQU                7
  00000005     00248 _RCIF                   .EQU                5
  00000004     00249 _TXIF                   .EQU                4
  00000001     00250 _BCLIF                  .EQU                1
  00000000     00251 _SSCIIF                 .EQU                0
               00252 
               00253 ;  10H  T1CTL   Bits-------------------------------------
  00000007     00254 T1RLD                   .EQU                7
  00000006     00255 T1GC                    .EQU                6
  00000005     00256 T1CKS1                  .EQU                5
  00000004     00257 T1CKS0                  .EQU                4
  00000003     00258 T1OSCEN                 .EQU                3
  00000002     00259 T1SY                    .EQU                2
  00000001     00260 T1CS                    .EQU                1
  00000000     00261 T1ON                    .EQU                0
  00000007     00262 _T1RLD                  .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  6


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     00263 _T1GC                   .EQU                6
  00000005     00264 _T1CKS1                 .EQU                5
  00000004     00265 _T1CKS0                 .EQU                4
  00000003     00266 _T1OSCEN                .EQU                3
  00000002     00267 _T1SY                   .EQU                2
  00000001     00268 _T1CS                   .EQU                1
  00000000     00269 _T1ON                   .EQU                0
               00270 
               00271 ;  15H  PWMCTL   Bits-------------------------------------
  00000004     00272 PWM2ON                  .EQU                4
  00000000     00273 PWM1ON                  .EQU                0
  00000004     00274 _PWM2ON                 .EQU                4
  00000000     00275 _PWM1ON                 .EQU                0
               00276 
               00277 ;  17H  BANK   Bits-------------------------------------
  00000003     00278 PR3                     .EQU                3
  00000002     00279 PR2                     .EQU                2
  00000001     00280 PR1                     .EQU                1
  00000000     00281 PR0                     .EQU                0
  00000003     00282 _PR3                    .EQU                3
  00000002     00283 _PR2                    .EQU                2
  00000001     00284 _PR1                    .EQU                1
  00000000     00285 _PR0                    .EQU                0
               00286 
               00287 ;  18H  ADSCANCTL   Bits-------------------------------------
  00000007     00288 ADSCANEN                .EQU                7
  00000006     00289 SMOD1                   .EQU                6
  00000005     00290 SMOD0                   .EQU                5
  00000004     00291 STIM4                   .EQU                4
  00000003     00292 STIM3                   .EQU                3
  00000002     00293 STIM2                   .EQU                2
  00000001     00294 STIM1                   .EQU                1
  00000000     00295 STIM0                   .EQU                0
  00000007     00296 _ADSCANEN               .EQU                7
  00000006     00297 _SMOD1                  .EQU                6
  00000005     00298 _SMOD0                  .EQU                5
  00000004     00299 _STIM4                  .EQU                4
  00000003     00300 _STIM3                  .EQU                3
  00000002     00301 _STIM2                  .EQU                2
  00000001     00302 _STIM1                  .EQU                1
  00000000     00303 _STIM0                  .EQU                0
               00304 
               00305 ;  1AH  VDACS   Bits-------------------------------------
  00000006     00306 VCEN                    .EQU                6
  00000006     00307 _VCEN                   .EQU                6
               00308 
               00309 ;  1DH  ANSEH   Bits-------------------------------------
  00000005     00310 ANS13                   .EQU                5
  00000004     00311 ANS12                   .EQU                4
  00000003     00312 ANS11                   .EQU                3
  00000002     00313 ANS10                   .EQU                2
  00000001     00314 ANS9                    .EQU                1
  00000000     00315 ANS8                    .EQU                0
  00000005     00316 _ANS13                  .EQU                5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  7


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000004     00317 _ANS12                  .EQU                4
  00000003     00318 _ANS11                  .EQU                3
  00000002     00319 _ANS10                  .EQU                2
  00000001     00320 _ANS9                   .EQU                1
  00000000     00321 _ANS8                   .EQU                0
               00322 
               00323 ;  1FH  ADCCTL0   Bits-------------------------------------
  00000007     00324 ADLR                    .EQU                7
  00000005     00325 CHS3                    .EQU                5
  00000004     00326 CHS2                    .EQU                4
  00000003     00327 CHS1                    .EQU                3
  00000002     00328 CHS0                    .EQU                2
  00000001     00329 START                   .EQU                1
  00000000     00330 ADEN                    .EQU                0
  00000007     00331 _ADLR                   .EQU                7
  00000005     00332 _CHS3                   .EQU                5
  00000004     00333 _CHS2                   .EQU                4
  00000003     00334 _CHS1                   .EQU                3
  00000002     00335 _CHS0                   .EQU                2
  00000001     00336 _START                  .EQU                1
  00000000     00337 _ADEN                   .EQU                0
               00338 
               00339 ;  21H  OPTR   Bits-------------------------------------
  00000007     00340 PUPH                    .EQU                7
  00000006     00341 INT0SE                  .EQU                6
  00000005     00342 T0CS                    .EQU                5
  00000004     00343 T0SE                    .EQU                4
  00000003     00344 PSA                     .EQU                3
  00000002     00345 PS2                     .EQU                2
  00000001     00346 PS1                     .EQU                1
  00000000     00347 PS0                     .EQU                0
  00000007     00348 _PUPH                   .EQU                7
  00000006     00349 _INT0SE                 .EQU                6
  00000005     00350 _T0CS                   .EQU                5
  00000004     00351 _T0SE                   .EQU                4
  00000003     00352 _PSA                    .EQU                3
  00000002     00353 _PS2                    .EQU                2
  00000001     00354 _PS1                    .EQU                1
  00000000     00355 _PS0                    .EQU                0
               00356 
               00357 ;  22H  IP0   Bits-------------------------------------
  00000002     00358 PT0                     .EQU                2
  00000001     00359 PINT0                   .EQU                1
  00000000     00360 PP0                     .EQU                0
  00000002     00361 _PT0                    .EQU                2
  00000001     00362 _PINT0                  .EQU                1
  00000000     00363 _PP0                    .EQU                0
               00364 
               00365 ;  23H  IP1   Bits-------------------------------------
  00000006     00366 PADC                    .EQU                6
  00000005     00367 PINT2                   .EQU                5
  00000004     00368 PINT1                   .EQU                4
  00000002     00369 PPWM2                   .EQU                2
  00000000     00370 PT1                     .EQU                0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  8


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     00371 _PADC                   .EQU                6
  00000005     00372 _PINT2                  .EQU                5
  00000004     00373 _PINT1                  .EQU                4
  00000002     00374 _PPWM2                  .EQU                2
  00000000     00375 _PT1                    .EQU                0
               00376 
               00377 ;  24H  IP2   Bits-------------------------------------
  00000007     00378 PT3                     .EQU                7
  00000005     00379 PRC                     .EQU                5
  00000004     00380 PTX                     .EQU                4
  00000001     00381 PBCL                    .EQU                1
  00000000     00382 PSSCI                   .EQU                0
  00000007     00383 _PT3                    .EQU                7
  00000005     00384 _PRC                    .EQU                5
  00000004     00385 _PTX                    .EQU                4
  00000001     00386 _PBCL                   .EQU                1
  00000000     00387 _PSSCI                  .EQU                0
               00388 
               00389 ;  25H  TR0   Bits-------------------------------------
  00000005     00390 TR05                    .EQU                5
  00000004     00391 TR04                    .EQU                4
  00000003     00392 TR03                    .EQU                3
  00000002     00393 TR02                    .EQU                2
  00000001     00394 TR01                    .EQU                1
  00000000     00395 TR00                    .EQU                0
  00000005     00396 _TR05                   .EQU                5
  00000004     00397 _TR04                   .EQU                4
  00000003     00398 _TR03                   .EQU                3
  00000002     00399 _TR02                   .EQU                2
  00000001     00400 _TR01                   .EQU                1
  00000000     00401 _TR00                   .EQU                0
               00402 
               00403 ;  26H  TR2   Bits-------------------------------------
  00000007     00404 TR27                    .EQU                7
  00000006     00405 TR26                    .EQU                6
  00000005     00406 TR25                    .EQU                5
  00000004     00407 TR24                    .EQU                4
  00000003     00408 TR23                    .EQU                3
  00000002     00409 TR22                    .EQU                2
  00000001     00410 TR21                    .EQU                1
  00000000     00411 TR20                    .EQU                0
  00000007     00412 _TR27                   .EQU                7
  00000006     00413 _TR26                   .EQU                6
  00000005     00414 _TR25                   .EQU                5
  00000004     00415 _TR24                   .EQU                4
  00000003     00416 _TR23                   .EQU                3
  00000002     00417 _TR22                   .EQU                2
  00000001     00418 _TR21                   .EQU                1
  00000000     00419 _TR20                   .EQU                0
               00420 
               00421 ;  27H  TR1   Bits-------------------------------------
  00000007     00422 TR17                    .EQU                7
  00000006     00423 TR16                    .EQU                6
  00000005     00424 TR15                    .EQU                5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE  9


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000004     00425 TR14                    .EQU                4
  00000003     00426 TR13                    .EQU                3
  00000002     00427 TR12                    .EQU                2
  00000001     00428 TR11                    .EQU                1
  00000000     00429 TR10                    .EQU                0
  00000007     00430 _TR17                   .EQU                7
  00000006     00431 _TR16                   .EQU                6
  00000005     00432 _TR15                   .EQU                5
  00000004     00433 _TR14                   .EQU                4
  00000003     00434 _TR13                   .EQU                3
  00000002     00435 _TR12                   .EQU                2
  00000001     00436 _TR11                   .EQU                1
  00000000     00437 _TR10                   .EQU                0
               00438 
               00439 ;  28H  OSCSTA   Bits-------------------------------------
  00000006     00440 OSTS                    .EQU                6
  00000005     00441 HTS                     .EQU                5
  00000004     00442 LTS                     .EQU                4
  00000001     00443 SCF1                    .EQU                1
  00000000     00444 SCF0                    .EQU                0
  00000006     00445 _OSTS                   .EQU                6
  00000005     00446 _HTS                    .EQU                5
  00000004     00447 _LTS                    .EQU                4
  00000001     00448 _SCF1                   .EQU                1
  00000000     00449 _SCF0                   .EQU                0
               00450 
               00451 ;  29H  IP3   Bits-------------------------------------
  00000007     00452 PT4                     .EQU                7
  00000005     00453 POSCFAIL                .EQU                5
  00000007     00454 _PT4                    .EQU                7
  00000005     00455 _POSCFAIL               .EQU                5
               00456 
               00457 ;  2BH  VRECTL   Bits-------------------------------------
  00000007     00458 VRESEL1                 .EQU                7
  00000006     00459 VRESEL0                 .EQU                6
  00000005     00460 VRECALEN                .EQU                5
  00000004     00461 VREBG                   .EQU                4
  00000003     00462 VREOE                   .EQU                3
  00000002     00463 P18OE                   .EQU                2
  00000001     00464 VREEN                   .EQU                1
  00000000     00465 LPREN                   .EQU                0
  00000007     00466 _VRESEL1                .EQU                7
  00000006     00467 _VRESEL0                .EQU                6
  00000005     00468 _VRECALEN               .EQU                5
  00000004     00469 _VREBG                  .EQU                4
  00000003     00470 _VREOE                  .EQU                3
  00000002     00471 _P18OE                  .EQU                2
  00000001     00472 _VREEN                  .EQU                1
  00000000     00473 _LPREN                  .EQU                0
  00000004     00474 VRECKEN                 .EQU                4
  00000004     00475 _VRECKEN                .EQU                4
               00476 
               00477 ;  2CH  EIE1   Bits-------------------------------------
  00000006     00478 ADIE                    .EQU                6
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 10


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000005     00479 INT2IE                  .EQU                5
  00000004     00480 INT1IE                  .EQU                4
  00000002     00481 PWM2IE                  .EQU                2
  00000000     00482 T1IE                    .EQU                0
  00000006     00483 _ADIE                   .EQU                6
  00000005     00484 _INT2IE                 .EQU                5
  00000004     00485 _INT1IE                 .EQU                4
  00000002     00486 _PWM2IE                 .EQU                2
  00000000     00487 _T1IE                   .EQU                0
               00488 
               00489 ;  2DH  EIE2   Bits-------------------------------------
  00000007     00490 T3IE                    .EQU                7
  00000005     00491 RCIE                    .EQU                5
  00000004     00492 TXIE                    .EQU                4
  00000001     00493 BCLIE                   .EQU                1
  00000000     00494 SSCIIE                  .EQU                0
  00000007     00495 _T3IE                   .EQU                7
  00000005     00496 _RCIE                   .EQU                5
  00000004     00497 _TXIE                   .EQU                4
  00000001     00498 _BCLIE                  .EQU                1
  00000000     00499 _SSCIIE                 .EQU                0
               00500 
               00501 ;  2EH  PCTL   Bits-------------------------------------
  00000004     00502 SLVREN                  .EQU                4
  00000003     00503 IPEN                    .EQU                3
  00000002     00504 SWDTEN                  .EQU                2
  00000001     00505 POR                     .EQU                1
  00000000     00506 LVR                     .EQU                0
  00000004     00507 _SLVREN                 .EQU                4
  00000003     00508 _IPEN                   .EQU                3
  00000002     00509 _SWDTEN                 .EQU                2
  00000001     00510 _POR                    .EQU                1
  00000000     00511 _LVR                    .EQU                0
               00512 
               00513 ;  2FH  OSCCTL   Bits-------------------------------------
  00000007     00514 CLKOE                   .EQU                7
  00000006     00515 IRCS2                   .EQU                6
  00000005     00516 IRCS1                   .EQU                5
  00000004     00517 IRCS0                   .EQU                4
  00000003     00518 SCS1                    .EQU                3
  00000002     00519 SCS0                    .EQU                2
  00000001     00520 IESO                    .EQU                1
  00000000     00521 FSCM                    .EQU                0
  00000007     00522 _CLKOE                  .EQU                7
  00000006     00523 _IRCS2                  .EQU                6
  00000005     00524 _IRCS1                  .EQU                5
  00000004     00525 _IRCS0                  .EQU                4
  00000003     00526 _SCS1                   .EQU                3
  00000002     00527 _SCS0                   .EQU                2
  00000001     00528 _IESO                   .EQU                1
  00000000     00529 _FSCM                   .EQU                0
               00530 
               00531 ;  31H  ANSEL   Bits-------------------------------------
  00000007     00532 ANS7                    .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 11


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     00533 ANS6                    .EQU                6
  00000005     00534 ANS5                    .EQU                5
  00000004     00535 ANS4                    .EQU                4
  00000003     00536 ANS3                    .EQU                3
  00000002     00537 ANS2                    .EQU                2
  00000001     00538 ANS1                    .EQU                1
  00000000     00539 ANS0                    .EQU                0
  00000007     00540 _ANS7                   .EQU                7
  00000006     00541 _ANS6                   .EQU                6
  00000005     00542 _ANS5                   .EQU                5
  00000004     00543 _ANS4                   .EQU                4
  00000003     00544 _ANS3                   .EQU                3
  00000002     00545 _ANS2                   .EQU                2
  00000001     00546 _ANS1                   .EQU                1
  00000000     00547 _ANS0                   .EQU                0
               00548 
               00549 ;  35H  PUR0   Bits-------------------------------------
  00000005     00550 PUR05                   .EQU                5
  00000004     00551 PUR04                   .EQU                4
  00000003     00552 PUR03                   .EQU                3
  00000001     00553 PUR01                   .EQU                1
  00000000     00554 PUR00                   .EQU                0
  00000005     00555 _PUR05                  .EQU                5
  00000004     00556 _PUR04                  .EQU                4
  00000003     00557 _PUR03                  .EQU                3
  00000001     00558 _PUR01                  .EQU                1
  00000000     00559 _PUR00                  .EQU                0
               00560 
               00561 ;  36H  IOCL   Bits-------------------------------------
  00000005     00562 IOCL5                   .EQU                5
  00000004     00563 IOCL4                   .EQU                4
  00000003     00564 IOCL3                   .EQU                3
  00000002     00565 IOCL2                   .EQU                2
  00000001     00566 IOCL1                   .EQU                1
  00000000     00567 IOCL0                   .EQU                0
  00000005     00568 _IOCL5                  .EQU                5
  00000004     00569 _IOCL4                  .EQU                4
  00000003     00570 _IOCL3                  .EQU                3
  00000002     00571 _IOCL2                  .EQU                2
  00000001     00572 _IOCL1                  .EQU                1
  00000000     00573 _IOCL0                  .EQU                0
               00574 
               00575 ;  3FH  ADCCTL1   Bits-------------------------------------
  00000007     00576 ADCALEN                 .EQU                7
  00000006     00577 ADCS2                   .EQU                6
  00000005     00578 ADCS1                   .EQU                5
  00000004     00579 ADCS0                   .EQU                4
  00000003     00580 VCFG1                   .EQU                3
  00000002     00581 VCFG0                   .EQU                2
  00000000     00582 ADCIM                   .EQU                0
  00000007     00583 _ADCALEN                .EQU                7
  00000006     00584 _ADCS2                  .EQU                6
  00000005     00585 _ADCS1                  .EQU                5
  00000004     00586 _ADCS0                  .EQU                4
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 12


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000003     00587 _VCFG1                  .EQU                3
  00000002     00588 _VCFG0                  .EQU                2
  00000000     00589 _ADCIM                  .EQU                0
               00590 
               00591 ;  45H  P0LR   Bits-------------------------------------
  00000005     00592 P0LR5                   .EQU                5
  00000004     00593 P0LR4                   .EQU                4
  00000003     00594 P0LR3                   .EQU                3
  00000001     00595 P0LR1                   .EQU                1
  00000000     00596 P0LR0                   .EQU                0
  00000005     00597 _P0LR5                  .EQU                5
  00000004     00598 _P0LR4                  .EQU                4
  00000003     00599 _P0LR3                  .EQU                3
  00000001     00600 _P0LR1                  .EQU                1
  00000000     00601 _P0LR0                  .EQU                0
               00602 
               00603 ;  46H  P2LR   Bits-------------------------------------
  00000007     00604 P2LR7                   .EQU                7
  00000006     00605 P2LR6                   .EQU                6
  00000005     00606 P2LR5                   .EQU                5
  00000004     00607 P2LR4                   .EQU                4
  00000003     00608 P2LR3                   .EQU                3
  00000002     00609 P2LR2                   .EQU                2
  00000001     00610 P2LR1                   .EQU                1
  00000000     00611 P2LR0                   .EQU                0
  00000007     00612 _P2LR7                  .EQU                7
  00000006     00613 _P2LR6                  .EQU                6
  00000005     00614 _P2LR5                  .EQU                5
  00000004     00615 _P2LR4                  .EQU                4
  00000003     00616 _P2LR3                  .EQU                3
  00000002     00617 _P2LR2                  .EQU                2
  00000001     00618 _P2LR1                  .EQU                1
  00000000     00619 _P2LR0                  .EQU                0
               00620 
               00621 ;  47H  P1LR   Bits-------------------------------------
  00000007     00622 P1LR7                   .EQU                7
  00000006     00623 P1LR6                   .EQU                6
  00000005     00624 P1LR5                   .EQU                5
  00000004     00625 P1LR4                   .EQU                4
  00000003     00626 P1LR3                   .EQU                3
  00000002     00627 P1LR2                   .EQU                2
  00000001     00628 P1LR1                   .EQU                1
  00000000     00629 P1LR0                   .EQU                0
  00000007     00630 _P1LR7                  .EQU                7
  00000006     00631 _P1LR6                  .EQU                6
  00000005     00632 _P1LR5                  .EQU                5
  00000004     00633 _P1LR4                  .EQU                4
  00000003     00634 _P1LR3                  .EQU                3
  00000002     00635 _P1LR2                  .EQU                2
  00000001     00636 _P1LR1                  .EQU                1
  00000000     00637 _P1LR0                  .EQU                0
               00638 
               00639 ;  48H  P3LR   Bits-------------------------------------
  00000007     00640 P3LR7                   .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 13


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     00641 P3LR6                   .EQU                6
  00000005     00642 P3LR5                   .EQU                5
  00000004     00643 P3LR4                   .EQU                4
  00000003     00644 P3LR3                   .EQU                3
  00000002     00645 P3LR2                   .EQU                2
  00000001     00646 P3LR1                   .EQU                1
  00000000     00647 P3LR0                   .EQU                0
  00000007     00648 _P3LR7                  .EQU                7
  00000006     00649 _P3LR6                  .EQU                6
  00000005     00650 _P3LR5                  .EQU                5
  00000004     00651 _P3LR4                  .EQU                4
  00000003     00652 _P3LR3                  .EQU                3
  00000002     00653 _P3LR2                  .EQU                2
  00000001     00654 _P3LR1                  .EQU                1
  00000000     00655 _P3LR0                  .EQU                0
               00656 
               00657 ;  49H  TR3   Bits-------------------------------------
  00000007     00658 TR37                    .EQU                7
  00000006     00659 TR36                    .EQU                6
  00000005     00660 TR35                    .EQU                5
  00000004     00661 TR34                    .EQU                4
  00000003     00662 TR33                    .EQU                3
  00000002     00663 TR32                    .EQU                2
  00000001     00664 TR31                    .EQU                1
  00000000     00665 TR30                    .EQU                0
  00000007     00666 _TR37                   .EQU                7
  00000006     00667 _TR36                   .EQU                6
  00000005     00668 _TR35                   .EQU                5
  00000004     00669 _TR34                   .EQU                4
  00000003     00670 _TR33                   .EQU                3
  00000002     00671 _TR32                   .EQU                2
  00000001     00672 _TR31                   .EQU                1
  00000000     00673 _TR30                   .EQU                0
               00674 
               00675 ;  4AH  EIE3   Bits-------------------------------------
  00000007     00676 T4IE                    .EQU                7
  00000005     00677 OSCFAILIE               .EQU                5
  00000007     00678 _T4IE                   .EQU                7
  00000005     00679 _OSCFAILIE              .EQU                5
               00680 
               00681 ;  4BH  EIF3   Bits-------------------------------------
  00000007     00682 T4IF                    .EQU                7
  00000005     00683 OSCFAILIF               .EQU                5
  00000007     00684 _T4IF                   .EQU                7
  00000005     00685 _OSCFAILIF              .EQU                5
               00686 
               00687 ;  4EH  T3CTL   Bits-------------------------------------
  00000007     00688 T3EN                    .EQU                7
  00000006     00689 T3CKS1                  .EQU                6
  00000005     00690 T3CKS0                  .EQU                5
  00000004     00691 T3CS                    .EQU                4
  00000007     00692 _T3EN                   .EQU                7
  00000006     00693 _T3CKS1                 .EQU                6
  00000005     00694 _T3CKS0                 .EQU                5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 14


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000004     00695 _T3CS                   .EQU                4
               00696 
               00697 ;  53H  CTCTL0   Bits-------------------------------------
  00000007     00698 CTEN                    .EQU                7
  00000006     00699 CTSTART                 .EQU                6
  00000005     00700 T3CLR                   .EQU                5
  00000004     00701 CTCHSEL4                .EQU                4
  00000003     00702 CTCHSEL3                .EQU                3
  00000002     00703 CTCHSEL2                .EQU                2
  00000001     00704 CTCHSEL1                .EQU                1
  00000000     00705 CTCHSEL0                .EQU                0
  00000007     00706 _CTEN                   .EQU                7
  00000006     00707 _CTSTART                .EQU                6
  00000005     00708 _T3CLR                  .EQU                5
  00000004     00709 _CTCHSEL4               .EQU                4
  00000003     00710 _CTCHSEL3               .EQU                3
  00000002     00711 _CTCHSEL2               .EQU                2
  00000001     00712 _CTCHSEL1               .EQU                1
  00000000     00713 _CTCHSEL0               .EQU                0
               00714 
               00715 ;  60H  PUR1   Bits-------------------------------------
  00000007     00716 PUR17                   .EQU                7
  00000006     00717 PUR16                   .EQU                6
  00000005     00718 PUR15                   .EQU                5
  00000004     00719 PUR14                   .EQU                4
  00000003     00720 PUR13                   .EQU                3
  00000002     00721 PUR12                   .EQU                2
  00000001     00722 PUR11                   .EQU                1
  00000000     00723 PUR10                   .EQU                0
  00000007     00724 _PUR17                  .EQU                7
  00000006     00725 _PUR16                  .EQU                6
  00000005     00726 _PUR15                  .EQU                5
  00000004     00727 _PUR14                  .EQU                4
  00000003     00728 _PUR13                  .EQU                3
  00000002     00729 _PUR12                  .EQU                2
  00000001     00730 _PUR11                  .EQU                1
  00000000     00731 _PUR10                  .EQU                0
               00732 
               00733 ;  61H  PUR2   Bits-------------------------------------
  00000007     00734 PUR27                   .EQU                7
  00000006     00735 PUR26                   .EQU                6
  00000005     00736 PUR25                   .EQU                5
  00000004     00737 PUR24                   .EQU                4
  00000003     00738 PUR23                   .EQU                3
  00000002     00739 PUR22                   .EQU                2
  00000001     00740 PUR21                   .EQU                1
  00000000     00741 PUR20                   .EQU                0
  00000007     00742 _PUR27                  .EQU                7
  00000006     00743 _PUR26                  .EQU                6
  00000005     00744 _PUR25                  .EQU                5
  00000004     00745 _PUR24                  .EQU                4
  00000003     00746 _PUR23                  .EQU                3
  00000002     00747 _PUR22                  .EQU                2
  00000001     00748 _PUR21                  .EQU                1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 15


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000000     00749 _PUR20                  .EQU                0
               00750 
               00751 ;  64H  CTCTL1   Bits-------------------------------------
  00000007     00752 CTCLKSEL1               .EQU                7
  00000006     00753 CTCLKSEL0               .EQU                6
  00000000     00754 VSEL                    .EQU                0
  00000007     00755 _CTCLKSEL1              .EQU                7
  00000006     00756 _CTCLKSEL0              .EQU                6
  00000000     00757 _VSEL                   .EQU                0
               00758 
               00759 ;  67H  INTEDGCTL   Bits-------------------------------------
  00000007     00760 INT2SE                  .EQU                7
  00000006     00761 INT1SE                  .EQU                6
  00000000     00762 T1CLKEN                 .EQU                0
  00000007     00763 _INT2SE                 .EQU                7
  00000006     00764 _INT1SE                 .EQU                6
  00000000     00765 _T1CLKEN                .EQU                0
               00766 
               00767 ;  6BH  VBIASCTL   Bits-------------------------------------
  00000007     00768 VBIASEN                 .EQU                7
  00000006     00769 VBSEL                   .EQU                6
  00000003     00770 ISEL3                   .EQU                3
  00000002     00771 ISEL2                   .EQU                2
  00000001     00772 ISEL1                   .EQU                1
  00000000     00773 ISEL0                   .EQU                0
  00000007     00774 _VBIASEN                .EQU                7
  00000006     00775 _VBSEL                  .EQU                6
  00000003     00776 _ISEL3                  .EQU                3
  00000002     00777 _ISEL2                  .EQU                2
  00000001     00778 _ISEL1                  .EQU                1
  00000000     00779 _ISEL0                  .EQU                0
               00780 
               00781 ;  6CH  VBIAS1EN   Bits-------------------------------------
  00000007     00782 VBS17EN                 .EQU                7
  00000006     00783 VBS16EN                 .EQU                6
  00000005     00784 VBS15EN                 .EQU                5
  00000004     00785 VBS14EN                 .EQU                4
  00000003     00786 VBS13EN                 .EQU                3
  00000002     00787 VBS12EN                 .EQU                2
  00000001     00788 VBS11EN                 .EQU                1
  00000000     00789 VBS10EN                 .EQU                0
  00000007     00790 _VBS17EN                .EQU                7
  00000006     00791 _VBS16EN                .EQU                6
  00000005     00792 _VBS15EN                .EQU                5
  00000004     00793 _VBS14EN                .EQU                4
  00000003     00794 _VBS13EN                .EQU                3
  00000002     00795 _VBS12EN                .EQU                2
  00000001     00796 _VBS11EN                .EQU                1
  00000000     00797 _VBS10EN                .EQU                0
               00798 
               00799 ;  6DH  VBIAS2EN   Bits-------------------------------------
  00000007     00800 VBS27EN                 .EQU                7
  00000006     00801 VBS26EN                 .EQU                6
  00000005     00802 VBS25EN                 .EQU                5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 16


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000004     00803 VBS24EN                 .EQU                4
  00000003     00804 VBS23EN                 .EQU                3
  00000002     00805 VBS22EN                 .EQU                2
  00000001     00806 VBS21EN                 .EQU                1
  00000000     00807 VBS20EN                 .EQU                0
  00000007     00808 _VBS27EN                .EQU                7
  00000006     00809 _VBS26EN                .EQU                6
  00000005     00810 _VBS25EN                .EQU                5
  00000004     00811 _VBS24EN                .EQU                4
  00000003     00812 _VBS23EN                .EQU                3
  00000002     00813 _VBS22EN                .EQU                2
  00000001     00814 _VBS21EN                .EQU                1
  00000000     00815 _VBS20EN                .EQU                0
               00816 
               00817 ;  112H  VDAC   Bits-------------------------------------
  00000007     00818 VDAC3                   .EQU                7
  00000006     00819 VDAC2                   .EQU                6
  00000005     00820 VDAC1                   .EQU                5
  00000004     00821 VDAC0                   .EQU                4
  00000007     00822 _VDAC3                  .EQU                7
  00000006     00823 _VDAC2                  .EQU                6
  00000005     00824 _VDAC1                  .EQU                5
  00000004     00825 _VDAC0                  .EQU                4
               00826 
               00827 ;  120H  RSCTL   Bits-------------------------------------
  00000007     00828 SPEN                    .EQU                7
  00000006     00829 RX9                     .EQU                6
  00000005     00830 SRXEN                   .EQU                5
  00000004     00831 CRXEN                   .EQU                4
  00000003     00832 ADREN                   .EQU                3
  00000002     00833 FRER                    .EQU                2
  00000001     00834 OVFER                   .EQU                1
  00000000     00835 RX9D                    .EQU                0
  00000007     00836 _SPEN                   .EQU                7
  00000006     00837 _RX9                    .EQU                6
  00000005     00838 _SRXEN                  .EQU                5
  00000004     00839 _CRXEN                  .EQU                4
  00000003     00840 _ADREN                  .EQU                3
  00000002     00841 _FRER                   .EQU                2
  00000001     00842 _OVFER                  .EQU                1
  00000000     00843 _RX9D                   .EQU                0
               00844 
               00845 ;  123H  BRCTL   Bits-------------------------------------
  00000007     00846 ABRDOVF                 .EQU                7
  00000006     00847 RCIDLF                  .EQU                6
  00000005     00848 SCKPS                   .EQU                5
  00000004     00849 BRG16                   .EQU                4
  00000001     00850 WUEN                    .EQU                1
  00000000     00851 ABRDEN                  .EQU                0
  00000007     00852 _ABRDOVF                .EQU                7
  00000006     00853 _RCIDLF                 .EQU                6
  00000005     00854 _SCKPS                  .EQU                5
  00000004     00855 _BRG16                  .EQU                4
  00000001     00856 _WUEN                   .EQU                1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 17


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000000     00857 _ABRDEN                 .EQU                0
               00858 
               00859 ;  124H  TSCTL   Bits-------------------------------------
  00000007     00860 CSRS                    .EQU                7
  00000006     00861 TX9                     .EQU                6
  00000005     00862 TXEN                    .EQU                5
  00000004     00863 SYNC                    .EQU                4
  00000003     00864 SENDB                   .EQU                3
  00000002     00865 HBRG                    .EQU                2
  00000001     00866 TXSRS                   .EQU                1
  00000000     00867 TX9D                    .EQU                0
  00000007     00868 _CSRS                   .EQU                7
  00000006     00869 _TX9                    .EQU                6
  00000005     00870 _TXEN                   .EQU                5
  00000004     00871 _SYNC                   .EQU                4
  00000003     00872 _SENDB                  .EQU                3
  00000002     00873 _HBRG                   .EQU                2
  00000001     00874 _TXSRS                  .EQU                1
  00000000     00875 _TX9D                   .EQU                0
               00876 
               00877 ;  128H  SSCICTL0   Bits-------------------------------------
  00000007     00878 SSCIWCFL                .EQU                7
  00000006     00879 SSCIOV                  .EQU                6
  00000005     00880 SSCIEN                  .EQU                5
  00000004     00881 SSCICKP                 .EQU                4
  00000003     00882 SSCIMOD3                .EQU                3
  00000002     00883 SSCIMOD2                .EQU                2
  00000001     00884 SSCIMOD1                .EQU                1
  00000000     00885 SSCIMOD0                .EQU                0
  00000007     00886 _SSCIWCFL               .EQU                7
  00000006     00887 _SSCIOV                 .EQU                6
  00000005     00888 _SSCIEN                 .EQU                5
  00000004     00889 _SSCICKP                .EQU                4
  00000003     00890 _SSCIMOD3               .EQU                3
  00000002     00891 _SSCIMOD2               .EQU                2
  00000001     00892 _SSCIMOD1               .EQU                1
  00000000     00893 _SSCIMOD0               .EQU                0
               00894 
               00895 ;  12AH  SSCICTL1   Bits-------------------------------------
  00000007     00896 SSCICALLEN              .EQU                7
  00000006     00897 SSCIACKSTA              .EQU                6
  00000005     00898 SSCIACKDAT              .EQU                5
  00000004     00899 SSCIACKEN               .EQU                4
  00000003     00900 SSCIRCEN                .EQU                3
  00000002     00901 STOPEN                  .EQU                2
  00000001     00902 RESTARTEN               .EQU                1
  00000000     00903 STARTEN                 .EQU                0
  00000007     00904 _SSCICALLEN             .EQU                7
  00000006     00905 _SSCIACKSTA             .EQU                6
  00000005     00906 _SSCIACKDAT             .EQU                5
  00000004     00907 _SSCIACKEN              .EQU                4
  00000003     00908 _SSCIRCEN               .EQU                3
  00000002     00909 _STOPEN                 .EQU                2
  00000001     00910 _RESTARTEN              .EQU                1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 18


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000000     00911 _STARTEN                .EQU                0
               00912 
               00913 ;  12BH  SSCISTA   Bits-------------------------------------
  00000007     00914 SAMPLE                  .EQU                7
  00000006     00915 CKEGE                   .EQU                6
  00000005     00916 SSCIDA                  .EQU                5
  00000004     00917 SSCISTOP                .EQU                4
  00000003     00918 SSCISTART               .EQU                3
  00000002     00919 SSCIRW                  .EQU                2
  00000001     00920 SSCIUA                  .EQU                1
  00000000     00921 SSCIBUF                 .EQU                0
  00000007     00922 _SAMPLE                 .EQU                7
  00000006     00923 _CKEGE                  .EQU                6
  00000005     00924 _SSCIDA                 .EQU                5
  00000004     00925 _SSCISTOP               .EQU                4
  00000003     00926 _SSCISTART              .EQU                3
  00000002     00927 _SSCIRW                 .EQU                2
  00000001     00928 _SSCIUA                 .EQU                1
  00000000     00929 _SSCIBUF                .EQU                0
               00930 
               00931 ;  12EH  SSCIMSK   Bits-------------------------------------
  00000007     00932 SSCIMSK7                .EQU                7
  00000006     00933 SSCIMSK6                .EQU                6
  00000005     00934 SSCIMSK5                .EQU                5
  00000004     00935 SSCIMSK4                .EQU                4
  00000003     00936 SSCIMSK3                .EQU                3
  00000002     00937 SSCIMSK2                .EQU                2
  00000001     00938 SSCIMSK1                .EQU                1
  00000000     00939 SSCIMSK0                .EQU                0
  00000007     00940 _SSCIMSK7               .EQU                7
  00000006     00941 _SSCIMSK6               .EQU                6
  00000005     00942 _SSCIMSK5               .EQU                5
  00000004     00943 _SSCIMSK4               .EQU                4
  00000003     00944 _SSCIMSK3               .EQU                3
  00000002     00945 _SSCIMSK2               .EQU                2
  00000001     00946 _SSCIMSK1               .EQU                1
  00000000     00947 _SSCIMSK0               .EQU                0
               00948 
               00949 ;  12FH  WDTPS   Bits-------------------------------------
  00000003     00950 WDTPS3                  .EQU                3
  00000002     00951 WDTPS2                  .EQU                2
  00000001     00952 WDTPS1                  .EQU                1
  00000000     00953 WDTPS0                  .EQU                0
  00000003     00954 _WDTPS3                 .EQU                3
  00000002     00955 _WDTPS2                 .EQU                2
  00000001     00956 _WDTPS1                 .EQU                1
  00000000     00957 _WDTPS0                 .EQU                0
               00958 
               00959 ;  140H  LEDCTL   Bits-------------------------------------
  00000007     00960 LEDEN                   .EQU                7
  00000004     00961 DIGEN2                  .EQU                4
  00000003     00962 DIGEN1                  .EQU                3
  00000002     00963 DIGEN0                  .EQU                2
  00000001     00964 PNS1                    .EQU                1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 19


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000000     00965 PNS0                    .EQU                0
  00000007     00966 _LEDEN                  .EQU                7
  00000004     00967 _DIGEN2                 .EQU                4
  00000003     00968 _DIGEN1                 .EQU                3
  00000002     00969 _DIGEN0                 .EQU                2
  00000001     00970 _PNS1                   .EQU                1
  00000000     00971 _PNS0                   .EQU                0
               00972 
               00973 ;  141H  LEDPRE   Bits-------------------------------------
  00000007     00974 LEDCKS13                .EQU                7
  00000006     00975 LEDCKS12                .EQU                6
  00000005     00976 LEDCKS11                .EQU                5
  00000004     00977 LEDCKS10                .EQU                4
  00000003     00978 LEDCKS03                .EQU                3
  00000002     00979 LEDCKS02                .EQU                2
  00000001     00980 LEDCKS01                .EQU                1
  00000000     00981 LEDCKS00                .EQU                0
  00000007     00982 _LEDCKS13               .EQU                7
  00000006     00983 _LEDCKS12               .EQU                6
  00000005     00984 _LEDCKS11               .EQU                5
  00000004     00985 _LEDCKS10               .EQU                4
  00000003     00986 _LEDCKS03               .EQU                3
  00000002     00987 _LEDCKS02               .EQU                2
  00000001     00988 _LEDCKS01               .EQU                1
  00000000     00989 _LEDCKS00               .EQU                0
               00990 
               00991 ;  142H  LEDDATA0   Bits-------------------------------------
  00000007     00992 DAT07                   .EQU                7
  00000006     00993 DAT06                   .EQU                6
  00000005     00994 DAT05                   .EQU                5
  00000004     00995 DAT04                   .EQU                4
  00000003     00996 DAT03                   .EQU                3
  00000002     00997 DAT02                   .EQU                2
  00000001     00998 DAT01                   .EQU                1
  00000000     00999 DAT00                   .EQU                0
  00000007     01000 _DAT07                  .EQU                7
  00000006     01001 _DAT06                  .EQU                6
  00000005     01002 _DAT05                  .EQU                5
  00000004     01003 _DAT04                  .EQU                4
  00000003     01004 _DAT03                  .EQU                3
  00000002     01005 _DAT02                  .EQU                2
  00000001     01006 _DAT01                  .EQU                1
  00000000     01007 _DAT00                  .EQU                0
               01008 
               01009 ;  143H  LEDDATA1   Bits-------------------------------------
  00000007     01010 DAT17                   .EQU                7
  00000006     01011 DAT16                   .EQU                6
  00000005     01012 DAT15                   .EQU                5
  00000004     01013 DAT14                   .EQU                4
  00000003     01014 DAT13                   .EQU                3
  00000002     01015 DAT12                   .EQU                2
  00000001     01016 DAT11                   .EQU                1
  00000000     01017 DAT10                   .EQU                0
  00000007     01018 _DAT17                  .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 20


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     01019 _DAT16                  .EQU                6
  00000005     01020 _DAT15                  .EQU                5
  00000004     01021 _DAT14                  .EQU                4
  00000003     01022 _DAT13                  .EQU                3
  00000002     01023 _DAT12                  .EQU                2
  00000001     01024 _DAT11                  .EQU                1
  00000000     01025 _DAT10                  .EQU                0
               01026 
               01027 ;  144H  LEDDATA2   Bits-------------------------------------
  00000007     01028 DAT27                   .EQU                7
  00000006     01029 DAT26                   .EQU                6
  00000005     01030 DAT25                   .EQU                5
  00000004     01031 DAT24                   .EQU                4
  00000003     01032 DAT23                   .EQU                3
  00000002     01033 DAT22                   .EQU                2
  00000001     01034 DAT21                   .EQU                1
  00000000     01035 DAT20                   .EQU                0
  00000007     01036 _DAT27                  .EQU                7
  00000006     01037 _DAT26                  .EQU                6
  00000005     01038 _DAT25                  .EQU                5
  00000004     01039 _DAT24                  .EQU                4
  00000003     01040 _DAT23                  .EQU                3
  00000002     01041 _DAT22                  .EQU                2
  00000001     01042 _DAT21                  .EQU                1
  00000000     01043 _DAT20                  .EQU                0
               01044 
               01045 ;  145H  LEDDATA3   Bits-------------------------------------
  00000007     01046 DAT37                   .EQU                7
  00000006     01047 DAT36                   .EQU                6
  00000005     01048 DAT35                   .EQU                5
  00000004     01049 DAT34                   .EQU                4
  00000003     01050 DAT33                   .EQU                3
  00000002     01051 DAT32                   .EQU                2
  00000001     01052 DAT31                   .EQU                1
  00000000     01053 DAT30                   .EQU                0
  00000007     01054 _DAT37                  .EQU                7
  00000006     01055 _DAT36                  .EQU                6
  00000005     01056 _DAT35                  .EQU                5
  00000004     01057 _DAT34                  .EQU                4
  00000003     01058 _DAT33                  .EQU                3
  00000002     01059 _DAT32                  .EQU                2
  00000001     01060 _DAT31                  .EQU                1
  00000000     01061 _DAT30                  .EQU                0
               01062 
               01063 ;  146H  LEDDATA4   Bits-------------------------------------
  00000007     01064 DAT47                   .EQU                7
  00000006     01065 DAT46                   .EQU                6
  00000005     01066 DAT45                   .EQU                5
  00000004     01067 DAT44                   .EQU                4
  00000003     01068 DAT43                   .EQU                3
  00000002     01069 DAT42                   .EQU                2
  00000001     01070 DAT41                   .EQU                1
  00000000     01071 DAT40                   .EQU                0
  00000007     01072 _DAT47                  .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 21


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     01073 _DAT46                  .EQU                6
  00000005     01074 _DAT45                  .EQU                5
  00000004     01075 _DAT44                  .EQU                4
  00000003     01076 _DAT43                  .EQU                3
  00000002     01077 _DAT42                  .EQU                2
  00000001     01078 _DAT41                  .EQU                1
  00000000     01079 _DAT40                  .EQU                0
               01080 
               01081 ;  147H  LEDDATA5   Bits-------------------------------------
  00000007     01082 DAT57                   .EQU                7
  00000006     01083 DAT56                   .EQU                6
  00000005     01084 DAT55                   .EQU                5
  00000004     01085 DAT54                   .EQU                4
  00000003     01086 DAT53                   .EQU                3
  00000002     01087 DAT52                   .EQU                2
  00000001     01088 DAT51                   .EQU                1
  00000000     01089 DAT50                   .EQU                0
  00000007     01090 _DAT57                  .EQU                7
  00000006     01091 _DAT56                  .EQU                6
  00000005     01092 _DAT55                  .EQU                5
  00000004     01093 _DAT54                  .EQU                4
  00000003     01094 _DAT53                  .EQU                3
  00000002     01095 _DAT52                  .EQU                2
  00000001     01096 _DAT51                  .EQU                1
  00000000     01097 _DAT50                  .EQU                0
               01098 
               01099 ;  148H  LEDDATA6   Bits-------------------------------------
  00000007     01100 DAT67                   .EQU                7
  00000006     01101 DAT66                   .EQU                6
  00000005     01102 DAT65                   .EQU                5
  00000004     01103 DAT64                   .EQU                4
  00000003     01104 DAT63                   .EQU                3
  00000002     01105 DAT62                   .EQU                2
  00000001     01106 DAT61                   .EQU                1
  00000000     01107 DAT60                   .EQU                0
  00000007     01108 _DAT67                  .EQU                7
  00000006     01109 _DAT66                  .EQU                6
  00000005     01110 _DAT65                  .EQU                5
  00000004     01111 _DAT64                  .EQU                4
  00000003     01112 _DAT63                  .EQU                3
  00000002     01113 _DAT62                  .EQU                2
  00000001     01114 _DAT61                  .EQU                1
  00000000     01115 _DAT60                  .EQU                0
               01116 
               01117 ;  149H  LEDDATA7   Bits-------------------------------------
  00000007     01118 DAT77                   .EQU                7
  00000006     01119 DAT76                   .EQU                6
  00000005     01120 DAT75                   .EQU                5
  00000004     01121 DAT74                   .EQU                4
  00000003     01122 DAT73                   .EQU                3
  00000002     01123 DAT72                   .EQU                2
  00000001     01124 DAT71                   .EQU                1
  00000000     01125 DAT70                   .EQU                0
  00000007     01126 _DAT77                  .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 22


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     01127 _DAT76                  .EQU                6
  00000005     01128 _DAT75                  .EQU                5
  00000004     01129 _DAT74                  .EQU                4
  00000003     01130 _DAT73                  .EQU                3
  00000002     01131 _DAT72                  .EQU                2
  00000001     01132 _DAT71                  .EQU                1
  00000000     01133 _DAT70                  .EQU                0
               01134 
               01135 ;  150H  LEDOMS1   Bits-------------------------------------
  00000007     01136 LEDOM17                 .EQU                7
  00000006     01137 LEDOM16                 .EQU                6
  00000005     01138 LEDOM15                 .EQU                5
  00000004     01139 LEDOM14                 .EQU                4
  00000003     01140 LEDOM13                 .EQU                3
  00000002     01141 LEDOM12                 .EQU                2
  00000001     01142 LEDOM11                 .EQU                1
  00000000     01143 LEDOM10                 .EQU                0
  00000007     01144 _LEDOM17                .EQU                7
  00000006     01145 _LEDOM16                .EQU                6
  00000005     01146 _LEDOM15                .EQU                5
  00000004     01147 _LEDOM14                .EQU                4
  00000003     01148 _LEDOM13                .EQU                3
  00000002     01149 _LEDOM12                .EQU                2
  00000001     01150 _LEDOM11                .EQU                1
  00000000     01151 _LEDOM10                .EQU                0
               01152 
               01153 ;  155H  LEDODS0   Bits-------------------------------------
  00000007     01154 LEDOD07                 .EQU                7
  00000006     01155 LEDOD06                 .EQU                6
  00000005     01156 LEDOD05                 .EQU                5
  00000004     01157 LEDOD04                 .EQU                4
  00000003     01158 LEDOD03                 .EQU                3
  00000002     01159 LEDOD02                 .EQU                2
  00000001     01160 LEDOD01                 .EQU                1
  00000000     01161 LEDOD00                 .EQU                0
  00000007     01162 _LEDOD07                .EQU                7
  00000006     01163 _LEDOD06                .EQU                6
  00000005     01164 _LEDOD05                .EQU                5
  00000004     01165 _LEDOD04                .EQU                4
  00000003     01166 _LEDOD03                .EQU                3
  00000002     01167 _LEDOD02                .EQU                2
  00000001     01168 _LEDOD01                .EQU                1
  00000000     01169 _LEDOD00                .EQU                0
               01170 
               01171 ;  157H  LEDOMS0   Bits-------------------------------------
  00000007     01172 LEDOM07                 .EQU                7
  00000006     01173 LEDOM06                 .EQU                6
  00000005     01174 LEDOM05                 .EQU                5
  00000004     01175 LEDOM04                 .EQU                4
  00000003     01176 LEDOM03                 .EQU                3
  00000002     01177 LEDOM02                 .EQU                2
  00000001     01178 LEDOM01                 .EQU                1
  00000000     01179 LEDOM00                 .EQU                0
  00000007     01180 _LEDOM07                .EQU                7
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 23


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000006     01181 _LEDOM06                .EQU                6
  00000005     01182 _LEDOM05                .EQU                5
  00000004     01183 _LEDOM04                .EQU                4
  00000003     01184 _LEDOM03                .EQU                3
  00000002     01185 _LEDOM02                .EQU                2
  00000001     01186 _LEDOM01                .EQU                1
  00000000     01187 _LEDOM00                .EQU                0
               01188 
               01189 ;  158H  LEDODS1   Bits-------------------------------------
  00000007     01190 LEDOD17                 .EQU                7
  00000006     01191 LEDOD16                 .EQU                6
  00000005     01192 LEDOD15                 .EQU                5
  00000004     01193 LEDOD14                 .EQU                4
  00000003     01194 LEDOD13                 .EQU                3
  00000002     01195 LEDOD12                 .EQU                2
  00000001     01196 LEDOD11                 .EQU                1
  00000000     01197 LEDOD10                 .EQU                0
  00000007     01198 _LEDOD17                .EQU                7
  00000006     01199 _LEDOD16                .EQU                6
  00000005     01200 _LEDOD15                .EQU                5
  00000004     01201 _LEDOD14                .EQU                4
  00000003     01202 _LEDOD13                .EQU                3
  00000002     01203 _LEDOD12                .EQU                2
  00000001     01204 _LEDOD11                .EQU                1
  00000000     01205 _LEDOD10                .EQU                0
               01206 
               01207 ;  15CH  LEDLUM   Bits-------------------------------------
  00000007     01208 LEDBR                   .EQU                7
  00000003     01209 FRAMEF                  .EQU                3
  00000002     01210 LUM2                    .EQU                2
  00000001     01211 LUM1                    .EQU                1
  00000000     01212 LUM0                    .EQU                0
  00000007     01213 _LEDBR                  .EQU                7
  00000003     01214 _FRAMEF                 .EQU                3
  00000002     01215 _LUM2                   .EQU                2
  00000001     01216 _LUM1                   .EQU                1
  00000000     01217 _LUM0                   .EQU                0
               01218 
               01219 ;  164H  T4CTL   Bits-------------------------------------
  00000007     01220 T4REN                   .EQU                7
  00000006     01221 HSPEN                   .EQU                6
  00000005     01222 T4CKS1                  .EQU                5
  00000004     01223 T4CKS0                  .EQU                4
  00000003     01224 LSPEN                   .EQU                3
  00000002     01225 T4CS1                   .EQU                2
  00000001     01226 T4CS0                   .EQU                1
  00000000     01227 T4ON                    .EQU                0
  00000007     01228 _T4REN                  .EQU                7
  00000006     01229 _HSPEN                  .EQU                6
  00000005     01230 _T4CKS1                 .EQU                5
  00000004     01231 _T4CKS0                 .EQU                4
  00000003     01232 _LSPEN                  .EQU                3
  00000002     01233 _T4CS1                  .EQU                2
  00000001     01234 _T4CS0                  .EQU                1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 24


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
  00000000     01235 _T4ON                   .EQU                0
               01236 ;************************************************************
               01237 ;       Header file for the KungFu8 END
               01238 ;       KF8TS2716
               01239 ;       Microcontroller
               01240 ;
               01241 ;       Copyright 2012-2020 ChipON, All rights reserved
               01242 ;************************************************************
               00009 ;--------------------------------------------------------
               00010 ; external declarations
               00011 ;--------------------------------------------------------
               00012         .extern _init_mcu
               00013         .extern __R2PCL
               00014         .extern _TOUCH_DEBUG_TRS_DEAL
               00015         .extern _TOUCH_DEBUG_SEND_OUT
               00016         .extern _Write_cd4094
               00017         .extern _LCD1602_Init
               00018         .extern _LCD1602_Clear
               00019         .extern _LCD1602_setxy
               00020         .extern _LCD1602_PrintString
               00021         .extern _LCD1602_PrintInteger
               00022         .extern _LCD1602_PrintHEX
               00023         .extern _LCD1602_PrintHEX_TWO
               00024         .extern _delay_ms
               00025         .extern _delay_us
               00026         .extern _STKR0
               00027         .extern _STK00
               00028         .extern _STK01
               00029         .extern _STK02
               00030         .extern _STK03
               00031         .extern _STK04
               00032         .extern _STK05
               00033         .extern _STK06
               00034         .extern _STK07
               00035         .extern _STK08
               00036         .extern _STK09
               00037         .extern _STK10
               00038         .extern _STK11
               00039         .extern _PSW_bits
               00040         .extern _P0_bits
               00041         .extern _P2_bits
               00042         .extern _P1_bits
               00043         .extern _P3_bits
               00044         .extern _INTCTL_bits
               00045         .extern _EIF1_bits
               00046         .extern _EIF2_bits
               00047         .extern _T1CTL_bits
               00048         .extern _PWMCTL_bits
               00049         .extern _BANK_bits
               00050         .extern _ADSCANCTL_bits
               00051         .extern _VDACS_bits
               00052         .extern _ANSEH_bits
               00053         .extern _ADCCTL0_bits
               00054         .extern _OPTR_bits
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 25


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00055         .extern _IP0_bits
               00056         .extern _IP1_bits
               00057         .extern _IP2_bits
               00058         .extern _TR0_bits
               00059         .extern _TR2_bits
               00060         .extern _TR1_bits
               00061         .extern _OSCSTA_bits
               00062         .extern _IP3_bits
               00063         .extern _VRECTL_bits
               00064         .extern _EIE1_bits
               00065         .extern _EIE2_bits
               00066         .extern _PCTL_bits
               00067         .extern _OSCCTL_bits
               00068         .extern _ANSEL_bits
               00069         .extern _PUR0_bits
               00070         .extern _IOCL_bits
               00071         .extern _ADCCTL1_bits
               00072         .extern _P0LR_bits
               00073         .extern _P2LR_bits
               00074         .extern _P1LR_bits
               00075         .extern _P3LR_bits
               00076         .extern _TR3_bits
               00077         .extern _EIE3_bits
               00078         .extern _EIF3_bits
               00079         .extern _T3CTL_bits
               00080         .extern _CTCTL0_bits
               00081         .extern _PUR1_bits
               00082         .extern _PUR2_bits
               00083         .extern _CTCTL1_bits
               00084         .extern _INTEDGCTL_bits
               00085         .extern _VBIASCTL_bits
               00086         .extern _VBIAS1EN_bits
               00087         .extern _VBIAS2EN_bits
               00088         .extern _VDAC_bits
               00089         .extern _RSCTL_bits
               00090         .extern _BRCTL_bits
               00091         .extern _TSCTL_bits
               00092         .extern _SSCICTL0_bits
               00093         .extern _SSCICTL1_bits
               00094         .extern _SSCISTA_bits
               00095         .extern _SSCIMSK_bits
               00096         .extern _WDTPS_bits
               00097         .extern _LEDCTL_bits
               00098         .extern _LEDPRE_bits
               00099         .extern _LEDDATA0_bits
               00100         .extern _LEDDATA1_bits
               00101         .extern _LEDDATA2_bits
               00102         .extern _LEDDATA3_bits
               00103         .extern _LEDDATA4_bits
               00104         .extern _LEDDATA5_bits
               00105         .extern _LEDDATA6_bits
               00106         .extern _LEDDATA7_bits
               00107         .extern _LEDOMS1_bits
               00108         .extern _LEDODS0_bits
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 26


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00109         .extern _LEDOMS0_bits
               00110         .extern _LEDODS1_bits
               00111         .extern _LEDLUM_bits
               00112         .extern _T4CTL_bits
               00113         .extern _sentbuf1
               00114         .extern _sentbuf2
               00115         .extern _sentbuf3
               00116         .extern _sentbuf4
               00117         .extern __KF8_LIBi_channel_flag_
               00118         .extern __KF8_LIBi_Slide_Press_Flag
               00119         .extern __KF8_LIBi_Slide_channel_out_
               00120         .extern __KF8_LIBi_Slide_distance_out_
               00121         .extern __KF8_LIBc_channel_
               00122         .extern __KF8_LIBi_Date_Change_
               00123         .extern __KF8_LIBc_baseline_count_
               00124         .extern __KF8_LIBi_buff_hit_
               00125         .extern __KF8_LIBi_buff_baseline_
               00126         .extern __KF8_LIBc_touch_count_
               00127         .extern __KF8_lib_Slide_Finded_MAX_I_T27_SW_
               00128         .extern __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
               00129         .extern __KF8_LIBi_Slide_round_count_
               00130         .extern __KF8_LIBi_Slide_channel_back_
               00131         .extern _CHS_AMOUNT
               00132         .extern _SLIDE_AMOUNT
               00133         .extern _TCS_AMOUNT
               00134         .extern _TCS_Slide_AMOUNT
               00135         .extern __KF8_Disturb_Protect_Circle_
               00136         .extern __KF8_DoubleKey_Compages_Limitable_Circle_
               00137         .extern __KF8_Key_Max_Pressed_Limitable_Circle_
               00138         .extern __KF8_BaseLine_Update_Circle_Count_For_UP_
               00139         .extern __KF8_BaseLine_Update_Circle_Count_For_Down_
               00140         .extern __KF8_Define_Disturb_Channels_Amount_
               00141         .extern __KF8_BasicLine_UP_Noise_Threshold_
               00142         .extern __KF8_BasicLine_Down_Noise_Threshold_
               00143         .extern __KF8_Data_Steady_Threshold_Set_
               00144         .extern __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
               00145         .extern __KF8_Inside_Reference_Channel_Declare_
               00146         .extern __KF8_TOUCH_CH_EN
               00147         .extern __SLIDE_DISTRIBUTION
               00148         .extern __SLIDE_RESOLUTION
               00149         .extern __SLIDE_SINGLE_RESOLUTION
               00150         .extern __SLIDE_OFFSET
               00151         .extern __KF8_Config_Finger_Threshold
               00152         .extern __KF8_Config_Finger_Threshold_In_Disturb_
               00153         .extern _T0
               00154         .extern _PCL
               00155         .extern _PSW
               00156         .extern _P0
               00157         .extern _P2
               00158         .extern _P1
               00159         .extern _P3
               00160         .extern _PCH
               00161         .extern _INTCTL
               00162         .extern _EIF1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 27


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00163         .extern _EIF2
               00164         .extern _T1L
               00165         .extern _T1H
               00166         .extern _T1CTL
               00167         .extern _PWM1L
               00168         .extern _PWM1H
               00169         .extern _PWMCTL
               00170         .extern _PP1
               00171         .extern _BANK
               00172         .extern _ADSCANCTL
               00173         .extern _VDACS
               00174         .extern _ANSEH
               00175         .extern _ADCDATA0H
               00176         .extern _ADCCTL0
               00177         .extern _OPTR
               00178         .extern _IP0
               00179         .extern _IP1
               00180         .extern _IP2
               00181         .extern _TR0
               00182         .extern _TR2
               00183         .extern _TR1
               00184         .extern _OSCSTA
               00185         .extern _IP3
               00186         .extern _VRECAL1
               00187         .extern _VRECTL
               00188         .extern _EIE1
               00189         .extern _EIE2
               00190         .extern _PCTL
               00191         .extern _OSCCTL
               00192         .extern _OSCCAL0
               00193         .extern _ANSEL
               00194         .extern _PP2
               00195         .extern _PWM2L
               00196         .extern _PWM2H
               00197         .extern _PUR0
               00198         .extern _IOCL
               00199         .extern _OSCCAL1
               00200         .extern _NVMDATAH
               00201         .extern _NVMDATAL
               00202         .extern _NVMADDRH
               00203         .extern _NVMADDRL
               00204         .extern _NVMCTL0
               00205         .extern _NVMCTL1
               00206         .extern _ADCDATA0L
               00207         .extern _ADCCTL1
               00208         .extern _P0LR
               00209         .extern _P2LR
               00210         .extern _P1LR
               00211         .extern _P3LR
               00212         .extern _TR3
               00213         .extern _EIE3
               00214         .extern _EIF3
               00215         .extern _OSCCAL2
               00216         .extern _OSCCAL3
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 28


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00217         .extern _T3CTL
               00218         .extern _T3L
               00219         .extern _CTCTL0
               00220         .extern _T3H
               00221         .extern _PUR1
               00222         .extern _PUR2
               00223         .extern _CTCTL1
               00224         .extern _INTEDGCTL
               00225         .extern _VBIASCTL
               00226         .extern _VBIAS1EN
               00227         .extern _VBIAS2EN
               00228         .extern _VDAC
               00229         .extern _RSCTL
               00230         .extern _TXSDR
               00231         .extern _RXSDR
               00232         .extern _BRCTL
               00233         .extern _TSCTL
               00234         .extern _EUBRGL
               00235         .extern _EUBRGH
               00236         .extern _SSCICTL0
               00237         .extern _SSCICTL1
               00238         .extern _SSCISTA
               00239         .extern _SSCIBUFR
               00240         .extern _SSCIMSK
               00241         .extern _WDTPS
               00242         .extern _LEDCTL
               00243         .extern _LEDPRE
               00244         .extern _LEDDATA0
               00245         .extern _LEDDATA1
               00246         .extern _LEDDATA2
               00247         .extern _LEDDATA3
               00248         .extern _LEDDATA4
               00249         .extern _LEDDATA5
               00250         .extern _LEDDATA6
               00251         .extern _LEDDATA7
               00252         .extern _LEDOMS1
               00253         .extern _LEDODS0
               00254         .extern _LEDOMS0
               00255         .extern _LEDODS1
               00256         .extern _VRECAL2
               00257         .extern _VRECAL3
               00258         .extern _LEDLUM
               00259         .extern _T4L
               00260         .extern _T4H
               00261         .extern _T4REL
               00262         .extern _T4REH
               00263         .extern _T4CTL
               00264         .extern _RC32KCAL
               00265 
               00266         .extern I0R1
               00267         .extern I0R7
               00268         .extern I0PSW
               00269         .extern I0PCH
               00270         .extern I1R1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 29


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00271         .extern I1R7
               00272         .extern I1PSW
               00273         .extern I1PCH
               00274         .extern STK11
               00275         .extern STK10
               00276         .extern STK09
               00277         .extern STK08
               00278         .extern STK07
               00279         .extern STK06
               00280         .extern STK05
               00281         .extern STK04
               00282         .extern STK03
               00283         .extern STK02
               00284         .extern STK01
               00285         .extern STK00
               00286 ;--------------------------------------------------------
               00287 ; global declarations
               00288 ;--------------------------------------------------------
               00289         .global __KF8TS27_Get_Ver_Slide_W_
               00290         .global __KF8TS27_Touch_TEST_Slide_W_
               00291         .global __KF8TS27_Touch_Process_Slide_W_
               00292         .global __KF8TS27_Init_Touch_Slide_W_
               00293         .global __KF8TS27_Lib_Set_Slide_W_Parameter
               00294         .global _f
               00295         .global __KF8_lib_Wave_Protect_Time_Count_T27_SW_
               00296         .global __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
               00297         .global __KF8_lib_Key_Double_Timer_Protect_T27_SW_
               00298         .global __KF8_Work_Delay_Count_For_Flag_T27_SW_
               00299         .global __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
               00300         .global __KF8_lib_Key_Down_Count_T27_SW_
               00301         .global __KF8_LIBc_finger_OUT_First_T27_SW_
               00302         .global __KF8_LIBc_finger_OUT_Second_T27_SW_
               00303         .global __KF8_LIBc_finger_OUT_First_MAX_T27_SW_
               00304         .global __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_
               00305         .global __KF8_lib_Finded_MAX_I_T27_SW_
               00306         .global __KF8_lib_Finded_MAX_J_T27_SW_
               00307         .global __KF8_lib_Finded_MAX_I_Buf_T27_SW_
               00308         .global __KF8_lib_Finded_MAX_J_Buf_T27_SW_
               00309         .global __KF8_lib_Finded_MAX_COUNT_T27_SW_
               00310         .global __KF8_LIBi_Slide_min_Flag
               00311         .global __KF8_LIBi_Slide_max_Flag
               00312         .global __KF8_lib_CH_No_WA_Change_Flag_T27_SW_
               00313         .global __KF8_lib_CH_DW_Change_Count_T27_SW_
               00314         .global __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
               00315         .global __KF8_lib_CH_DW_Change_Flag_T27_SW_
               00316         .global __KF8_lib_CH_UP_Change_Count_T27_SW_
               00317         .global __KF8_lib_bahualvtemportemp_T27_SW_
               00318         .global __KF8_lib_Date_Uchar_Temp_T27_SW_
               00319         .global _change_buf_KF8_Lib_T27_SW_
               00320         .global _result_temp_KF8_Lib_T27_SW_
               00321         .global _i_KF8_lib_T27_SW_
               00322         .global _Addr_Copy_Char_KF8_Lib_T27_SW_
               00323         .global _Addr_Copy_Int_KF8_Lib_T27_SW_
               00324         .global _Addr_Copy_Int_i_temp_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 30


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00325         .global __KF8_LIBi_Touch_New_Date_T27_SW_
               00326         .global __KF8_Temp_Cur_A_T27_SW_
               00327         .global __KF8_Temp_Cur_B_T27_SW_
               00328         .global __KF8_Temp_Cur_1_T27_SW_
               00329         .global __KF8_Temp_Cur_2_T27_SW_
               00330         .global __KF8_Temp_Cur_3_T27_SW_
               00331         .global _i_temp
               00332         .global _j_temp
               00333         .global _k_temp
               00334         .global _m_temp
               00335         .global __KF8_LIBt_buff_bit_T27_SW_
0000 00336         .define _STK11  STK11
0000 00337         .define _STK10  STK10
0000 00338         .define _STK09  STK09
0000 00339         .define _STK08  STK08
0000 00340         .define _STK07  STK07
0000 00341         .define _STK06  STK06
0000 00342         .define _STK05  STK05
0000 00343         .define _STK04  STK04
0000 00344         .define _STK03  STK03
0000 00345         .define _STK02  STK02
0000 00346         .define _STK01  STK01
0000 00347         .define _STK00  STK00
               00348 
               00349 ;--------------------------------------------------------
               00350 ; global definitions
               00351 ;--------------------------------------------------------
               00352 UD_kf8ts27_touch_s_lib_0        .udata
               00353 __KF8_lib_Wave_Protect_Time_Count_T27_SW_       .res    2
               00354 
               00355 UD_kf8ts27_touch_s_lib_1        .udata
               00356 __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_      .res    2
               00357 
               00358 UD_kf8ts27_touch_s_lib_2        .udata
               00359 __KF8_lib_Key_Double_Timer_Protect_T27_SW_      .res    2
               00360 
               00361 UD_kf8ts27_touch_s_lib_3        .udata
               00362 __KF8_lib_Touch_Bits_   .res    1
               00363 
               00364 UD_kf8ts27_touch_s_lib_4        .udata
               00365 __KF8_Work_Delay_Count_For_Flag_T27_SW_ .res    1
               00366 
               00367 UD_kf8ts27_touch_s_lib_5        .udata
               00368 __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_      .res    1
               00369 
               00370 UD_kf8ts27_touch_s_lib_6        .udata
               00371 __KF8_lib_Key_Down_Count_T27_SW_        .res    1
               00372 
               00373 UD_kf8ts27_touch_s_lib_7        .udata
               00374 __KF8_LIBc_finger_OUT_First_T27_SW_     .res    1
               00375 
               00376 UD_kf8ts27_touch_s_lib_8        .udata
               00377 __KF8_LIBc_finger_OUT_Second_T27_SW_    .res    1
               00378 
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 31


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00379 UD_kf8ts27_touch_s_lib_9        .udata
               00380 __KF8_LIBc_finger_OUT_First_MAX_T27_SW_ .res    2
               00381 
               00382 UD_kf8ts27_touch_s_lib_10       .udata
               00383 __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_        .res    2
               00384 
               00385 UD_kf8ts27_touch_s_lib_11       .udata
               00386 __KF8_lib_Finded_MAX_I_T27_SW_  .res    1
               00387 
               00388 UD_kf8ts27_touch_s_lib_12       .udata
               00389 __KF8_lib_Finded_MAX_J_T27_SW_  .res    1
               00390 
               00391 UD_kf8ts27_touch_s_lib_13       .udata
               00392 __KF8_lib_Finded_MAX_I_Buf_T27_SW_      .res    2
               00393 
               00394 UD_kf8ts27_touch_s_lib_14       .udata
               00395 __KF8_lib_Finded_MAX_J_Buf_T27_SW_      .res    2
               00396 
               00397 UD_kf8ts27_touch_s_lib_15       .udata
               00398 __KF8_lib_Finded_MAX_COUNT_T27_SW_      .res    1
               00399 
               00400 UD_kf8ts27_touch_s_lib_16       .udata
               00401 __KF8_LIBi_Slide_min_Flag       .res    1
               00402 
               00403 UD_kf8ts27_touch_s_lib_17       .udata
               00404 __KF8_LIBi_Slide_max_Flag       .res    1
               00405 
               00406 UD_kf8ts27_touch_s_lib_18       .udata
               00407 __KF8_lib_CH_No_WA_Change_Flag_T27_SW_  .res    2
               00408 
               00409 UD_kf8ts27_touch_s_lib_19       .udata
               00410 __KF8_lib_CH_DW_Change_Count_T27_SW_    .res    1
               00411 
               00412 UD_kf8ts27_touch_s_lib_20       .udata
               00413 __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_      .res    4
               00414 
               00415 UD_kf8ts27_touch_s_lib_21       .udata
               00416 __KF8_lib_CH_DW_Change_Flag_T27_SW_     .res    4
               00417 
               00418 UD_kf8ts27_touch_s_lib_22       .udata
               00419 __KF8_lib_CH_UP_Change_Count_T27_SW_    .res    1
               00420 
               00421 UD_kf8ts27_touch_s_lib_23       .udata
               00422 __KF8_lib_bahualvtemportemp_T27_SW_     .res    2
               00423 
               00424 UD_kf8ts27_touch_s_lib_24       .udata
               00425 __KF8_lib_Date_Uchar_Temp_T27_SW_       .res    1
               00426 
               00427 UD_kf8ts27_touch_s_lib_25       .udata
               00428 _change_buf_KF8_Lib_T27_SW_     .res    2
               00429 
               00430 UD_kf8ts27_touch_s_lib_26       .udata
               00431 _result_temp_KF8_Lib_T27_SW_    .res    2
               00432 
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 32


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00433 UD_kf8ts27_touch_s_lib_27       .udata
               00434 _i_KF8_lib_T27_SW_      .res    1
               00435 
               00436 UD_kf8ts27_touch_s_lib_28       .udata
               00437 _Addr_Copy_Char_KF8_Lib_T27_SW_ .res    1
               00438 
               00439 UD_kf8ts27_touch_s_lib_29       .udata
               00440 _Addr_Copy_Int_KF8_Lib_T27_SW_  .res    1
               00441 
               00442 UD_kf8ts27_touch_s_lib_30       .udata
               00443 _Addr_Copy_Int_i_temp_  .res    1
               00444 
               00445 UD_kf8ts27_touch_s_lib_31       .udata
               00446 __KF8_LIBi_Touch_New_Date_T27_SW_       .res    4
               00447 
               00448 UD_kf8ts27_touch_s_lib_32       .udata
               00449 __KF8_Temp_Cur_A_T27_SW_        .res    2
               00450 
               00451 UD_kf8ts27_touch_s_lib_33       .udata
               00452 __KF8_Temp_Cur_B_T27_SW_        .res    2
               00453 
               00454 UD_kf8ts27_touch_s_lib_34       .udata
               00455 __KF8_Temp_Cur_1_T27_SW_        .res    2
               00456 
               00457 UD_kf8ts27_touch_s_lib_35       .udata
               00458 __KF8_Temp_Cur_2_T27_SW_        .res    2
               00459 
               00460 UD_kf8ts27_touch_s_lib_36       .udata
               00461 __KF8_Temp_Cur_3_T27_SW_        .res    2
               00462 
               00463 UD_kf8ts27_touch_s_lib_37       .udata
               00464 _i_temp .res    1
               00465 
               00466 UD_kf8ts27_touch_s_lib_38       .udata
               00467 _j_temp .res    1
               00468 
               00469 UD_kf8ts27_touch_s_lib_39       .udata
               00470 _k_temp .res    1
               00471 
               00472 UD_kf8ts27_touch_s_lib_40       .udata
               00473 _m_temp .res    1
               00474 
               00475 ;--------------------------------------------------------
               00476 ; absolute symbol definitions
               00477 ;--------------------------------------------------------
               00478 ;--------------------------------------------------------
               00479 ; compiler-defined variables
               00480 ;--------------------------------------------------------
               00481 UDL_kf8ts27_touch_s_lib_0       .udata
               00482 r0x1020 .res    1
               00483 ;--------------------------------------------------------
               00484 ; initialized data
               00485 ;--------------------------------------------------------
               00486 
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 33


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00487 ID_kf8ts27_touch_s_lib_0        .code
0000 00488 __KF8_LIBt_buff_bit_T27_SW_
0000 B001      00489         RRET R0, #0x01
0001 B000      00490         RRET R0, #0x00
0002 B000      00491         RRET R0, #0x00
0003 B000      00492         RRET R0, #0x00
0004 B002      00493         RRET R0, #0x02
0005 B000      00494         RRET R0, #0x00
0006 B000      00495         RRET R0, #0x00
0007 B000      00496         RRET R0, #0x00
0008 B004      00497         RRET R0, #0x04
0009 B000      00498         RRET R0, #0x00
000A B000      00499         RRET R0, #0x00
000B B000      00500         RRET R0, #0x00
000C B008      00501         RRET R0, #0x08
000D B000      00502         RRET R0, #0x00
000E B000      00503         RRET R0, #0x00
000F B000      00504         RRET R0, #0x00
0010 B010      00505         RRET R0, #0x10
0011 B000      00506         RRET R0, #0x00
0012 B000      00507         RRET R0, #0x00
0013 B000      00508         RRET R0, #0x00
0014 B020      00509         RRET R0, #0x20
0015 B000      00510         RRET R0, #0x00
0016 B000      00511         RRET R0, #0x00
0017 B000      00512         RRET R0, #0x00
0018 B040      00513         RRET R0, #0x40
0019 B000      00514         RRET R0, #0x00
001A B000      00515         RRET R0, #0x00
001B B000      00516         RRET R0, #0x00
001C B080      00517         RRET R0, #0x80
001D B000      00518         RRET R0, #0x00
001E B000      00519         RRET R0, #0x00
001F B000      00520         RRET R0, #0x00
0020 B000      00521         RRET R0, #0x00
0021 B001      00522         RRET R0, #0x01
0022 B000      00523         RRET R0, #0x00
0023 B000      00524         RRET R0, #0x00
0024 B000      00525         RRET R0, #0x00
0025 B002      00526         RRET R0, #0x02
0026 B000      00527         RRET R0, #0x00
0027 B000      00528         RRET R0, #0x00
0028 B000      00529         RRET R0, #0x00
0029 B004      00530         RRET R0, #0x04
002A B000      00531         RRET R0, #0x00
002B B000      00532         RRET R0, #0x00
002C B000      00533         RRET R0, #0x00
002D B008      00534         RRET R0, #0x08
002E B000      00535         RRET R0, #0x00
002F B000      00536         RRET R0, #0x00
0030 B000      00537         RRET R0, #0x00
0031 B010      00538         RRET R0, #0x10
0032 B000      00539         RRET R0, #0x00
0033 B000      00540         RRET R0, #0x00
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 34


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0034 B000      00541         RRET R0, #0x00
0035 B020      00542         RRET R0, #0x20
0036 B000      00543         RRET R0, #0x00
0037 B000      00544         RRET R0, #0x00
0038 B000      00545         RRET R0, #0x00
0039 B040      00546         RRET R0, #0x40
003A B000      00547         RRET R0, #0x00
003B B000      00548         RRET R0, #0x00
003C B000      00549         RRET R0, #0x00
003D B080      00550         RRET R0, #0x80
003E B000      00551         RRET R0, #0x00
003F B000      00552         RRET R0, #0x00
0040 B000      00553         RRET R0, #0x00
0041 B000      00554         RRET R0, #0x00
0042 B001      00555         RRET R0, #0x01
0043 B000      00556         RRET R0, #0x00
0044 B000      00557         RRET R0, #0x00
0045 B000      00558         RRET R0, #0x00
0046 B002      00559         RRET R0, #0x02
0047 B000      00560         RRET R0, #0x00
0048 B000      00561         RRET R0, #0x00
0049 B000      00562         RRET R0, #0x00
004A B004      00563         RRET R0, #0x04
004B B000      00564         RRET R0, #0x00
004C B000      00565         RRET R0, #0x00
004D B000      00566         RRET R0, #0x00
004E B008      00567         RRET R0, #0x08
004F B000      00568         RRET R0, #0x00
0050 B000      00569         RRET R0, #0x00
0051 B000      00570         RRET R0, #0x00
0052 B010      00571         RRET R0, #0x10
0053 B000      00572         RRET R0, #0x00
0054 B000      00573         RRET R0, #0x00
0055 B000      00574         RRET R0, #0x00
0056 B020      00575         RRET R0, #0x20
0057 B000      00576         RRET R0, #0x00
               00577 
               00578 ;--------------------------------------------------------
               00579 ; overlayable items in internal ram 
               00580 ;--------------------------------------------------------
               00581 ;       .udata_ovr
               00582 
               00583 
               00584 func.__KF8TS27_Get_Ver_Slide_W_ .code
               00585 ;***
               00586 ;  PostBlock Stats: dbName = C
               00587 ;***
               00588 ;entry:  __KF8TS27_Get_Ver_Slide_W_     ;Function start
               00589 ; 2 exit points
               00590 ;has an exit
               00591 ;; Starting PostCode block
               00592 ;       ::->op : LABEL
               00593 ;       ::->op : FUNCTION
0000 00594 __KF8TS27_Get_Ver_Slide_W_      ;Function start
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 35


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00595 ; 2 exit points
               00596 ;       ::->op : RETURN
               00597 ;       .line   5028; "../kf8ts27_touch_s_lib.c"        return Ver_Touch_Lib;
0000 98A2      00598         MOV     R0,# 0xa2
               00599 ;       ::->op : LABEL
               00600 ;       ::->op : ENDFUNCTION
0001 0008      00601         CRET    
               00602 ; exit point of __KF8TS27_Get_Ver_Slide_W_
               00603 
               00604 
               00605 
               00606 func.__KF8TS27_Touch_TEST_Slide_W_      .code
               00607 ;***
               00608 ;  PostBlock Stats: dbName = C
               00609 ;***
               00610 ;entry:  __KF8TS27_Touch_TEST_Slide_W_  ;Function start
               00611 ; 2 exit points
               00612 ;has an exit
               00613 ;; Starting PostCode block
               00614 ;       ::->op : LABEL
               00615 ;       ::->op : FUNCTION
0000 00616 __KF8TS27_Touch_TEST_Slide_W_   ;Function start
               00617 ; 2 exit points
               00618 ;       ::->op : INLINEASM
0000 6003      00619         CLR PSW,0
0001 0000      00620         BANKSEL __KF8_LIBc_channel_
0002 1200      00621         RLCR __KF8_LIBc_channel_
0003 0000      00622         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0004 5100      00623         MOV _Addr_Copy_Int_KF8_Lib_T27_SW_,R0
               00624         
               00625 ;       ::->op : INLINEASM
               00626         ;;
0005 0000      00627         BANKSEL __KF8_lib_Touch_Bits_ ;;
0006 0000      00628         PAGESEL Read_T3_IN2
0007 7E00      00629         JB __KF8_lib_Touch_Bits_,6
0008 C000      00630         JMP Read_T3_IN2
0009 00631 Read_T4_IN2:
0009 0000      00632         BANKSEL _T4H
000A 5200      00633         MOV R1,_T4H
000B 0000      00634         BANKSEL _T4L
000C 5000      00635         MOV R0,_T4L
000D 0000      00636         PAGESEL Read_T_End2
000E C000      00637         JMP Read_T_End2
000F 00638 Read_T3_IN2:
000F 0000      00639         BANKSEL _T3H
0010 5200      00640         MOV R1,_T3H
0011 0000      00641         BANKSEL _T3L
0012 5000      00642         MOV R0,_T3L
0013 00643 Read_T_End2:
0013 0000      00644         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0014 5300      00645         MOV __KF8_Temp_Cur_A_T27_SW_+1,R1
0015 5100      00646         MOV __KF8_Temp_Cur_A_T27_SW_,R0
0016 6003      00647         CLR PSW,0
0017 1100      00648         RRC __KF8_Temp_Cur_A_T27_SW_+1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 36


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0018 1100      00649         RRC __KF8_Temp_Cur_A_T27_SW_
               00650         ;;
0019 0000      00651         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
001A 5000      00652         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;ƫ
001B 8000      00653         ADD R0,# (__KF8_LIBi_buff_hit_ + 1)
001C 0000      00654         BANKSEL __KF8_LIBi_buff_hit_
001D F701      00655         LD R1,[R0]
001E 6003      00656         CLR PSW,0
001F FF21      00657         RRC R1
0020 F748      00658         ST [R0],R1
0021 FF08      00659         DEC R0
0022 F701      00660         LD R1,[R0]
0023 FF21      00661         RRC R1
0024 F748      00662         ST [R0],R1
               00663         ;;
0025 0000      00664         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0026 2300      00665         ADD __KF8_Temp_Cur_A_T27_SW_,R1
0027 FF10      00666         INC R0
0028 0000      00667         BANKSEL __KF8_LIBi_buff_hit_
0029 F701      00668         LD R1,[R0]
002A 7003      00669         JNB PSW,0
002B FF11      00670         INC R1
002C 0000      00671         BANKSEL __KF8_Temp_Cur_A_T27_SW_
002D 2200      00672         ADD R1,__KF8_Temp_Cur_A_T27_SW_+1
002E 0000      00673         BANKSEL __KF8_LIBi_buff_hit_
002F F748      00674         ST [R0],R1
0030 FF08      00675         DEC R0
0031 0000      00676         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0032 5200      00677         MOV R1,__KF8_Temp_Cur_A_T27_SW_
0033 0000      00678         BANKSEL __KF8_LIBi_buff_hit_
0034 F748      00679         ST [R0],R1
               00680         
               00681 ;       ::->op : GET_VALUE_AT_ADDRESS
               00682 ;       .line   4902; "../kf8ts27_touch_s_lib.c"        if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
0035 0000      00683         BANKSEL __KF8_lib_Touch_Bits_
0036 7000      00684         JNB     __KF8_lib_Touch_Bits_, 0
0037 C000      00685         JMP     _00061_DS_
               00686 ;       ::->op : INLINEASM
0038 0000      00687         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0039 5000      00688         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
003A 8000      00689         ADD R0, #(__KF8_LIBi_buff_hit_)
003B 0000      00690         BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
003C F701      00691         LD R1,[R0]
003D 0000      00692         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
003E 5000      00693         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
003F 8000      00694         ADD R0, #(__KF8_LIBi_buff_baseline_)
0040 0000      00695         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0041 F748      00696         ST [R0],R1
               00697         ;;;;;;;;;
0042 0000      00698         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0043 5000      00699         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
0044 8000      00700         ADD R0, #(__KF8_LIBi_buff_hit_+1)
0045 0000      00701         BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0046 F701      00702         LD R1,[R0]
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 37


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0047 0000      00703         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0048 5000      00704         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
0049 8000      00705         ADD R0, #(__KF8_LIBi_buff_baseline_+1)
004A 0000      00706         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
004B F748      00707         ST [R0],R1
               00708         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
004C 0000      00709         BANKSEL __KF8_LIBc_channel_
004D 5000      00710         MOV R0, __KF8_LIBc_channel_ ;;ƫ
004E 8000      00711         ADD R0, #(__KF8_LIBc_touch_count_)
004F 9900      00712         MOV R1,#0X00
0050 0000      00713         BANKSEL __KF8_LIBc_touch_count_
0051 F748      00714         ST [R0],R1
               00715         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0052 0000      00716         BANKSEL __KF8_LIBc_channel_
0053 5000      00717         MOV R0, __KF8_LIBc_channel_ ;;ƫ
0054 8000      00718         ADD R0, #(__KF8_LIBc_baseline_count_)
0055 9900      00719         MOV R1,#0x00
0056 0000      00720         BANKSEL __KF8_LIBc_baseline_count_
0057 F748      00721         ST [R0],R1
               00722         
               00723 ;       ::->op : IFX
               00724 ;       .line   4950; "../kf8ts27_touch_s_lib.c"        if(_KF8_LIBc_channel_==0)
0058 9800      00725         MOV     R0,# 0x00
0059 0000      00726         BANKSEL __KF8_LIBc_channel_
005A 3000      00727         ORL     R0, __KF8_LIBc_channel_
005B 7A03      00728         JB      PSW, 2
005C C000      00729         JMP     _00061_DS_
               00730 ;       ::->op : +
               00731 ;       .line   4952; "../kf8ts27_touch_s_lib.c"        _KF8_lib_Date_Uchar_Temp_T27_SW_++;
005D 0000      00732         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
005E 0B00      00733         INC     __KF8_lib_Date_Uchar_Temp_T27_SW_
               00734 ;       ::->op : >
               00735 ;swapping arguments (AOP_TYPEs 1/3)
               00736 ;unsigned compare: left >= lit(0x41=65), size=1
               00737 ;       .line   4953; "../kf8ts27_touch_s_lib.c"        if(_KF8_lib_Date_Uchar_Temp_T27_SW_>64) //ÿɨ1ȦһΣnȦ빤״̬
005F 9841      00738         MOV     R0,# 0x41
0060 0000      00739         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0061 3800      00740         SUB     R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
               00741 ;comparing bytes at offset 0
0062 7803      00742         JB      PSW, 0
0063 C000      00743         JMP     _00061_DS_
               00744 ;       ::->op :*  =
               00745 ;       .line   4955; "../kf8ts27_touch_s_lib.c"        _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag=1;  //빤״̬
0064 0000      00746         BANKSEL __KF8_lib_Touch_Bits_
0065 6800      00747         SET     __KF8_lib_Touch_Bits_, 0
               00748 ;       ::->op : LABEL
               00749 ;       ::->op : INLINEASM
0066 00750 _00061_DS_
0066 9900      00751         MOV R1,# high (_CHS_AMOUNT+0)
0067 9800      00752         MOV R0,# low (_CHS_AMOUNT+0)
0068 0000      00753         PAGESEL __R2PCHPCL
0069 D000      00754         CALL __R2PCHPCL
006A 0000      00755         PAGESEL $
006B 0000      00756         BANKSEL __KF8_LIBc_channel_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 38


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
006C 0B00      00757         INC __KF8_LIBc_channel_
006D 1800      00758         XOR R0,__KF8_LIBc_channel_
006E 7203      00759         JNB PSW,2
006F 0300      00760         CLR __KF8_LIBc_channel_
               00761         
               00762 ;       ::->op : =
               00763 ;       .line   4987; "../kf8ts27_touch_s_lib.c"        T3H = 0;T3L = 0;
0070 0000      00764         BANKSEL _T3H
0071 0300      00765         CLR     _T3H
               00766 ;       ::->op : =
0072 0000      00767         BANKSEL _T3L
0073 0300      00768         CLR     _T3L
               00769 ;       ::->op : INLINEASM
0074 0000      00770         BANKSEL __KF8_LIBc_channel_
0075 5000      00771         MOV R0, __KF8_LIBc_channel_
0076 8000      00772         ADD R0, # low (__KF8_TOUCH_CH_EN+0)
0077 9900      00773         MOV R1, # high (__KF8_TOUCH_CH_EN+0)
0078 7003      00774         JNB PSW,0
0079 FF11      00775         INC R1
007A 0000      00776         PAGESEL __R2PCHPCL
007B D000      00777         CALL __R2PCHPCL
007C 0000      00778         PAGESEL $
007D 90C0      00779         ORL R0,#0xC0 ;;
007E 0000      00780         BANKSEL _INTCTL
007F 6600      00781         CLR _INTCTL,6
0080 6700      00782         CLR _INTCTL,7 ;
0081 0000      00783         BANKSEL _CTCTL0
0082 5100      00784         MOV _CTCTL0,R0
0083 0000      00785         NOP
0084 7E00      00786         JB _CTCTL0,6 ;
0085 C000      00787         JMP $-3
               00788         
               00789 ;       ::->op : GET_VALUE_AT_ADDRESS
               00790 ;       .line   5013; "../kf8ts27_touch_s_lib.c"        if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
0086 0000      00791         BANKSEL __KF8_lib_Touch_Bits_
0087 7E00      00792         JB      __KF8_lib_Touch_Bits_, 6
0088 C000      00793         JMP     _00063_DS_
               00794 ;       ::->op : =
               00795 ;       .line   5015; "../kf8ts27_touch_s_lib.c"        T4L = 0;    T4H = 0;    T4ON=1;         // T3 T4 Ƶ ⲿ
0089 0000      00796         BANKSEL _T4L
008A 0300      00797         CLR     _T4L
               00798 ;       ::->op : =
008B 0000      00799         BANKSEL _T4H
008C 0300      00800         CLR     _T4H
               00801 ;       ::->op :*  =
008D 0000      00802         BANKSEL _T4CTL_bits
008E 6800      00803         SET     _T4CTL_bits, 0
               00804 ;       ::->op : LABEL
               00805 ;       ::->op :*  =
008F 00806 _00063_DS_
               00807 ;       .line   5017; "../kf8ts27_touch_s_lib.c"        AIEL=1;         AIEH=1;// ָжʹ
008F 0000      00808         BANKSEL _INTCTL_bits
0090 6E00      00809         SET     _INTCTL_bits, 6
               00810 ;       ::->op :*  =
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 39


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0091 0000      00811         BANKSEL _INTCTL_bits
0092 6F00      00812         SET     _INTCTL_bits, 7
               00813 ;       ::->op : LABEL
               00814 ;       ::->op : ENDFUNCTION
0093 0008      00815         CRET    
               00816 ; exit point of __KF8TS27_Touch_TEST_Slide_W_
               00817 
               00818 
               00819 
               00820 func.__KF8TS27_Touch_Process_Slide_W_   .code
               00821 ;***
               00822 ;  PostBlock Stats: dbName = C
               00823 ;***
               00824 ;entry:  __KF8TS27_Touch_Process_Slide_W_       ;Function start
               00825 ; 2 exit points
               00826 ;has an exit
               00827 ;functions called:
               00828 ;   __KF8_LIBf_scan_channel_
               00829 ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
               00830 ;   __KF8_LIBf_scan_channel_
               00831 ;   __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
               00832 ;; Starting PostCode block
               00833 ;       ::->op : LABEL
               00834 ;       ::->op : FUNCTION
0000 00835 __KF8TS27_Touch_Process_Slide_W_        ;Function start
               00836 ; 2 exit points
               00837 ;       ::->op : INLINEASM
0000 6003      00838         CLR PSW,0
0001 0000      00839         BANKSEL __KF8_LIBc_channel_
0002 1200      00840         RLCR __KF8_LIBc_channel_
0003 0000      00841         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0004 5100      00842         MOV _Addr_Copy_Int_KF8_Lib_T27_SW_,R0
               00843         
               00844 ;       ::->op : INLINEASM
               00845         ;;
0005 0000      00846         BANKSEL __KF8_lib_Touch_Bits_ ;;
0006 0000      00847         PAGESEL Read_T3_IN
0007 7E00      00848         JB __KF8_lib_Touch_Bits_,6
0008 C000      00849         JMP Read_T3_IN
0009 00850 Read_T4_IN:
0009 0000      00851         BANKSEL _T4H
000A 5200      00852         MOV R1,_T4H
000B 0000      00853         BANKSEL _T4L
000C 5000      00854         MOV R0,_T4L
000D 0000      00855         PAGESEL Read_T_End
000E C000      00856         JMP Read_T_End
000F 00857 Read_T3_IN:
000F 0000      00858         BANKSEL _T3H
0010 5200      00859         MOV R1,_T3H
0011 0000      00860         BANKSEL _T3L
0012 5000      00861         MOV R0,_T3L
0013 00862 Read_T_End:
0013 0000      00863         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0014 5300      00864         MOV __KF8_Temp_Cur_A_T27_SW_+1,R1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 40


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0015 5100      00865         MOV __KF8_Temp_Cur_A_T27_SW_,R0
0016 6003      00866         CLR PSW,0
0017 1100      00867         RRC __KF8_Temp_Cur_A_T27_SW_+1
0018 1100      00868         RRC __KF8_Temp_Cur_A_T27_SW_
               00869         ;;
0019 0000      00870         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
001A 5000      00871         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;ƫ
001B 8000      00872         ADD R0,# (__KF8_LIBi_buff_hit_ + 1)
001C 0000      00873         BANKSEL __KF8_LIBi_buff_hit_
001D F701      00874         LD R1,[R0]
001E 6003      00875         CLR PSW,0
001F FF21      00876         RRC R1
0020 F748      00877         ST [R0],R1
0021 FF08      00878         DEC R0
0022 F701      00879         LD R1,[R0]
0023 FF21      00880         RRC R1
0024 F748      00881         ST [R0],R1
               00882         ;;
0025 0000      00883         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0026 2300      00884         ADD __KF8_Temp_Cur_A_T27_SW_,R1
0027 FF10      00885         INC R0
0028 0000      00886         BANKSEL __KF8_LIBi_buff_hit_
0029 F701      00887         LD R1,[R0]
002A 7003      00888         JNB PSW,0
002B FF11      00889         INC R1
002C 0000      00890         BANKSEL __KF8_Temp_Cur_A_T27_SW_
002D 2200      00891         ADD R1,__KF8_Temp_Cur_A_T27_SW_+1
002E 0000      00892         BANKSEL __KF8_LIBi_buff_hit_
002F F748      00893         ST [R0],R1
0030 FF08      00894         DEC R0
0031 0000      00895         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0032 5200      00896         MOV R1,__KF8_Temp_Cur_A_T27_SW_
0033 0000      00897         BANKSEL __KF8_LIBi_buff_hit_
0034 F748      00898         ST [R0],R1
               00899         
               00900 ;       ::->op : GET_VALUE_AT_ADDRESS
               00901 ;       .line   4665; "../kf8ts27_touch_s_lib.c"        if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag)
0035 0000      00902         BANKSEL __KF8_lib_Touch_Bits_
0036 7000      00903         JNB     __KF8_lib_Touch_Bits_, 0
0037 C000      00904         JMP     _00046_DS_
               00905 ;       ::->op : INLINEASM
0038 0000      00906         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0039 5000      00907         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
003A 8000      00908         ADD R0, #(__KF8_LIBi_buff_hit_)
003B 0000      00909         BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
003C F701      00910         LD R1,[R0]
003D 0000      00911         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
003E 5000      00912         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
003F 8000      00913         ADD R0, #(__KF8_LIBi_buff_baseline_)
0040 0000      00914         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0041 F748      00915         ST [R0],R1
               00916         ;;;;;;;;;
0042 0000      00917         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0043 5000      00918         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 41


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0044 8000      00919         ADD R0, #(__KF8_LIBi_buff_hit_+1)
0045 0000      00920         BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0046 F701      00921         LD R1,[R0]
0047 0000      00922         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0048 5000      00923         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
0049 8000      00924         ADD R0, #(__KF8_LIBi_buff_baseline_+1)
004A 0000      00925         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
004B F748      00926         ST [R0],R1
               00927         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
004C 0000      00928         BANKSEL __KF8_LIBc_channel_
004D 5000      00929         MOV R0, __KF8_LIBc_channel_ ;;ƫ
004E 8000      00930         ADD R0, #(__KF8_LIBc_touch_count_)
004F 9900      00931         MOV R1,#0X00
0050 0000      00932         BANKSEL __KF8_LIBc_touch_count_
0051 F748      00933         ST [R0],R1
               00934         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0052 0000      00935         BANKSEL __KF8_LIBc_channel_
0053 5000      00936         MOV R0, __KF8_LIBc_channel_ ;;ƫ
0054 8000      00937         ADD R0, #(__KF8_LIBc_baseline_count_)
0055 9900      00938         MOV R1,#0x00
0056 0000      00939         BANKSEL __KF8_LIBc_baseline_count_
0057 F748      00940         ST [R0],R1
               00941         
               00942 ;       ::->op : IFX
               00943 ;       .line   4712; "../kf8ts27_touch_s_lib.c"        if(_KF8_LIBc_channel_==0)
0058 9800      00944         MOV     R0,# 0x00
0059 0000      00945         BANKSEL __KF8_LIBc_channel_
005A 3000      00946         ORL     R0, __KF8_LIBc_channel_
005B 7A03      00947         JB      PSW, 2
005C C000      00948         JMP     _00047_DS_
               00949 ;       ::->op : INLINEASM
005D 0000      00950         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
005E 0B00      00951         INC __KF8_lib_Date_Uchar_Temp_T27_SW_
005F 9840      00952         MOV R0, #0X40
0060 0000      00953         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0061 3800      00954         SUB R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
0062 0000      00955         PAGESEL label_over
0063 7803      00956         JB PSW, 0
0064 C000      00957         JMP label_over
0065 0000      00958         BANKSEL __KF8_lib_Touch_Bits_
0066 6800      00959         SET __KF8_lib_Touch_Bits_, 0
0067 00960 label_over:
               00961         
               00962 ;       ::->op : GOTO
0067 C000      00963         JMP     _00047_DS_
               00964 ;       ::->op : LABEL
               00965 ;       ::->op : INLINEASM
0068 00966 _00046_DS_
0068 0000      00967         BANKSEL __KF8_Work_Delay_Count_For_Flag_T27_SW_
0069 0B00      00968         INC __KF8_Work_Delay_Count_For_Flag_T27_SW_
006A 9801      00969         MOV R0,#0X01
006B 0000      00970         BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
006C 7A03      00971         JB PSW,2
006D 5100      00972         MOV __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_,R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 42


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               00973         
               00974 ;       ::->op : CALL
               00975 ;       .line   4754; "../kf8ts27_touch_s_lib.c"        _KF8_LIBf_scan_channel_(); //ɨADͨ,仯ʣ仯ͳ
006E 0000      00976         PAGESEL __KF8_LIBf_scan_channel_
006F D000      00977         CALL    __KF8_LIBf_scan_channel_
0070 0000      00978         PAGESEL $
               00979 ;       ::->op : IFX
               00980 ;       .line   4755; "../kf8ts27_touch_s_lib.c"        if(_KF8_LIBc_channel_==0)
0071 9800      00981         MOV     R0,# 0x00
0072 0000      00982         BANKSEL __KF8_LIBc_channel_
0073 3000      00983         ORL     R0, __KF8_LIBc_channel_
0074 7A03      00984         JB      PSW, 2
0075 C000      00985         JMP     _00047_DS_
               00986 ;       ::->op : CALL
               00987 ;       .line   4758; "../kf8ts27_touch_s_lib.c"        _KF8_LiBf_KEY_Deal_AND_BaseLine_Up();
0076 0000      00988         PAGESEL __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
0077 D000      00989         CALL    __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
0078 0000      00990         PAGESEL $
               00991 ;       ::->op : LABEL
               00992 ;       ::->op : INLINEASM
0079 00993 _00047_DS_
0079 9900      00994         MOV R1,# high (_CHS_AMOUNT+0)
007A 9800      00995         MOV R0,# low (_CHS_AMOUNT+0)
007B 0000      00996         PAGESEL __R2PCHPCL
007C D000      00997         CALL __R2PCHPCL
007D 0000      00998         PAGESEL $
007E 0000      00999         BANKSEL __KF8_LIBc_channel_
007F 0B00      01000         INC __KF8_LIBc_channel_
0080 1800      01001         XOR R0,__KF8_LIBc_channel_
0081 7203      01002         JNB PSW,2
0082 0300      01003         CLR __KF8_LIBc_channel_
               01004         
               01005 ;       ::->op : INLINEASM
0083 0000      01006         BANKSEL __KF8_LIBc_channel_
0084 5000      01007         MOV R0, __KF8_LIBc_channel_
0085 8000      01008         ADD R0, # low (__KF8_TOUCH_CH_EN+0)
0086 9900      01009         MOV R1, # high (__KF8_TOUCH_CH_EN+0)
0087 7003      01010         JNB PSW,0
0088 FF11      01011         INC R1
0089 0000      01012         PAGESEL __R2PCHPCL
008A D000      01013         CALL __R2PCHPCL
008B 0000      01014         PAGESEL $
008C 90C0      01015         ORL R0,#0xC0 ;;
008D 0000      01016         BANKSEL _INTCTL
008E 6600      01017         CLR _INTCTL,6
008F 6700      01018         CLR _INTCTL,7 ;
0090 0000      01019         BANKSEL _CTCTL0
0091 5100      01020         MOV _CTCTL0,R0
0092 0000      01021         NOP
0093 7E00      01022         JB _CTCTL0,6 ;
0094 C000      01023         JMP $-3
               01024         
               01025 ;       ::->op : GET_VALUE_AT_ADDRESS
               01026 ;       .line   4809; "../kf8ts27_touch_s_lib.c"        if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 43


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0095 0000      01027         BANKSEL __KF8_lib_Touch_Bits_
0096 7E00      01028         JB      __KF8_lib_Touch_Bits_, 6
0097 C000      01029         JMP     _00049_DS_
               01030 ;       ::->op : =
               01031 ;       .line   4811; "../kf8ts27_touch_s_lib.c"        T4L = 0;    T4H = 0;    T4ON=1;         // T3 T4 Ƶ ⲿ
0098 0000      01032         BANKSEL _T4L
0099 0300      01033         CLR     _T4L
               01034 ;       ::->op : =
009A 0000      01035         BANKSEL _T4H
009B 0300      01036         CLR     _T4H
               01037 ;       ::->op :*  =
009C 0000      01038         BANKSEL _T4CTL_bits
009D 6800      01039         SET     _T4CTL_bits, 0
               01040 ;       ::->op : LABEL
               01041 ;       ::->op :*  =
009E 01042 _00049_DS_
               01043 ;       .line   4813; "../kf8ts27_touch_s_lib.c"        AIEL=1;         AIEH=1;// ָжʹ
009E 0000      01044         BANKSEL _INTCTL_bits
009F 6E00      01045         SET     _INTCTL_bits, 6
               01046 ;       ::->op :*  =
00A0 0000      01047         BANKSEL _INTCTL_bits
00A1 6F00      01048         SET     _INTCTL_bits, 7
               01049 ;       ::->op : LABEL
               01050 ;       ::->op : ENDFUNCTION
00A2 0008      01051         CRET    
               01052 ; exit point of __KF8TS27_Touch_Process_Slide_W_
               01053 
               01054 
               01055 
               01056 func.__KF8_LIBf_scan_channel_   .code
               01057 ;***
               01058 ;  PostBlock Stats: dbName = C
               01059 ;***
               01060 ;entry:  __KF8_LIBf_scan_channel_       ;Function start
               01061 ; 2 exit points
               01062 ;has an exit
               01063 ;functions called:
               01064 ;   __KF8_lib_DateChange_get_
               01065 ;   __KF8_lib_DateChange_get_
               01066 ;; Starting PostCode block
               01067 ;       ::->op : LABEL
               01068 ;       ::->op : FUNCTION
0000 01069 __KF8_LIBf_scan_channel_        ;Function start
               01070 ; 2 exit points
               01071 ;       ::->op : INLINEASM
0000 6003      01072         CLR PSW,0
0001 0000      01073         BANKSEL __KF8_LIBc_channel_
0002 1200      01074         RLCR __KF8_LIBc_channel_
0003 0000      01075         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0004 5100      01076         MOV _Addr_Copy_Int_KF8_Lib_T27_SW_,R0
               01077         
               01078 ;       ::->op : INLINEASM
0005 0000      01079         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0006 9801      01080         MOV R0,#0x01
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 44


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0007 5100      01081         MOV __KF8_LIBi_Touch_New_Date_T27_SW_,R0
0008 0300      01082         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0009 0300      01083         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
000A 0300      01084         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
               01085         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000B 0000      01086         BANKSEL __KF8_LIBc_channel_
000C 5000      01087         MOV R0,__KF8_LIBc_channel_
000D FF10      01088         INC R0
000E 0000      01089         PAGESEL RLCSel
000F C000      01090         JMP RLCSel
0010 01091 RLCDeal:
0010 0000      01092         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0011 6003      01093         CLR PSW,0
0012 1300      01094         RLC __KF8_LIBi_Touch_New_Date_T27_SW_
0013 1300      01095         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0014 1300      01096         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
0015 1300      01097         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
0016 01098 RLCSel:
0016 0000      01099         PAGESEL RLCDeal
0017 FF58      01100         DECJZ R0
0018 C000      01101         JMP RLCDeal
               01102         
               01103 ;       ::->op : INLINEASM
0019 0000      01104         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
001A 5200      01105         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
001B 8100      01106         ADD R1,#(__KF8_LIBi_buff_hit_+0)
               01107         ;;;;;;;;;;;;;;;;;;;;;
001C 0000      01108         BANKSEL __KF8_LIBi_buff_hit_
001D F708      01109         LD R0,[R1]
001E 0000      01110         BANKSEL __KF8_Temp_Cur_A_T27_SW_
001F 5100      01111         MOV __KF8_Temp_Cur_A_T27_SW_, R0
               01112         ;;;;;;;;;;;;;;;
0020 FF11      01113         INC R1
0021 0000      01114         BANKSEL __KF8_LIBi_buff_hit_
0022 F708      01115         LD R0,[R1]
0023 0000      01116         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0024 5100      01117         MOV (__KF8_Temp_Cur_A_T27_SW_+1), R0
               01118         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0025 0000      01119         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0026 5200      01120         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
0027 8100      01121         ADD R1,#(__KF8_LIBi_buff_baseline_+0)
               01122         ;;;;
0028 0000      01123         BANKSEL __KF8_LIBi_buff_baseline_
0029 F708      01124         LD R0,[R1]
002A 0000      01125         BANKSEL __KF8_Temp_Cur_B_T27_SW_
002B 5100      01126         MOV __KF8_Temp_Cur_B_T27_SW_, R0
               01127         ;;;;
002C FF11      01128         INC R1
002D 0000      01129         BANKSEL __KF8_LIBi_buff_baseline_
002E F708      01130         LD R0,[R1]
002F 0000      01131         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0030 5100      01132         MOV (__KF8_Temp_Cur_B_T27_SW_+1), R0
               01133         
               01134 ;       ::->op : CALL
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 45


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               01135 ;       .line   3615; "../kf8ts27_touch_s_lib.c"        _KF8_lib_DateChange_get_();
0031 0000      01136         PAGESEL __KF8_lib_DateChange_get_
0032 D000      01137         CALL    __KF8_lib_DateChange_get_
0033 0000      01138         PAGESEL $
               01139 ;       ::->op : INLINEASM
0034 0000      01140         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0035 0000      01141         PAGESEL lable_06271109
0036 7F00      01142         JB (__KF8_lib_bahualvtemportemp_T27_SW_ + 1),7 ;
0037 C000      01143         JMP lable_06271109 ;
               01144         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
0038 9800      01145         MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0039 9900      01146         MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
003A 0000      01147         PAGESEL __R2PCHPCL
003B D000      01148         CALL __R2PCHPCL
003C 0000      01149         PAGESEL $
003D 0000      01150         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
003E 3800      01151         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
003F 0000      01152         PAGESEL lable_06271109
0040 7003      01153         JNB PSW, 0 ;;
0041 C000      01154         JMP lable_06271109 ;
0042 0000      01155         BANKSEL __KF8_lib_CH_UP_Change_Count_T27_SW_
0043 0B00      01156         INC __KF8_lib_CH_UP_Change_Count_T27_SW_
0044 01157 lable_06271109:
               01158         
               01159 ;       ::->op : INLINEASM
0044 0000      01160         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0045 0000      01161         PAGESEL lable_06261552
0046 7700      01162         JNB (__KF8_lib_bahualvtemportemp_T27_SW_ + 1),7 ;
0047 C000      01163         JMP lable_06261552 ;
               01164         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
0048 9800      01165         MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
0049 9900      01166         MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
004A 0000      01167         PAGESEL __R2PCHPCL
004B D000      01168         CALL __R2PCHPCL
004C 0000      01169         PAGESEL $
004D 0000      01170         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
004E 3800      01171         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
004F 0000      01172         PAGESEL lable_06261552
0050 7803      01173         JB PSW, 0 ;;
0051 C000      01174         JMP lable_06261552 ;
               01175         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0052 0000      01176         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0053 5000      01177         MOV R0,__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0054 5200      01178         MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+1)
0055 0000      01179         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0056 2800      01180         AND R0 ,__KF8_LIBi_Touch_New_Date_T27_SW_
0057 2A00      01181         AND R1,(__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0058 F908      01182         ORL R0,R1
0059 0000      01183         PAGESEL lable_06261552
005A 7A03      01184         JB PSW,2
005B C000      01185         JMP lable_06261552
005C 0000      01186         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
005D 5000      01187         MOV R0,(__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+2)
005E 5200      01188         MOV R1,(__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+3)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 46


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
005F 0000      01189         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0060 2800      01190         AND R0,(__KF8_LIBi_Touch_New_Date_T27_SW_+2)
0061 2A00      01191         AND R1,(__KF8_LIBi_Touch_New_Date_T27_SW_+3)
0062 F908      01192         ORL R0,R1
0063 0000      01193         PAGESEL lable_06261552
0064 7A03      01194         JB PSW,2
0065 C000      01195         JMP lable_06261552
               01196         ;;;;;;;;;;;;;;;;;;;
0066 0000      01197         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0067 5000      01198         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_
0068 5200      01199         MOV R1,(__KF8_lib_CH_DW_Change_Flag_T27_SW_+1)
0069 0000      01200         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
006A 2800      01201         AND R0 ,__KF8_LIBi_Touch_New_Date_T27_SW_
006B 2A00      01202         AND R1,(__KF8_LIBi_Touch_New_Date_T27_SW_+1)
006C F908      01203         ORL R0,R1
006D 0000      01204         PAGESEL lable_06261552
006E 7A03      01205         JB PSW,2
006F C000      01206         JMP lable_06261552
0070 0000      01207         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0071 5000      01208         MOV R0,(__KF8_lib_CH_DW_Change_Flag_T27_SW_+2)
0072 5200      01209         MOV R1,(__KF8_lib_CH_DW_Change_Flag_T27_SW_+3)
0073 0000      01210         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0074 2800      01211         AND R0,(__KF8_LIBi_Touch_New_Date_T27_SW_+2)
0075 2A00      01212         AND R1,(__KF8_LIBi_Touch_New_Date_T27_SW_+3)
0076 F908      01213         ORL R0,R1
0077 0000      01214         PAGESEL lable_06261552
0078 7A03      01215         JB PSW,2
0079 C000      01216         JMP lable_06261552
               01217         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
007A 0000      01218         BANKSEL __KF8_lib_CH_DW_Change_Count_T27_SW_
007B 0B00      01219         INC __KF8_lib_CH_DW_Change_Count_T27_SW_
007C 01220 lable_06261552:
               01221 ;       ::->op : INLINEASM
               01222         ;;
007C 0000      01223         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
007D 5000      01224         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
007E 5200      01225         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
007F 0000      01226         BANKSEL _change_buf_KF8_Lib_T27_SW_
0080 5100      01227         MOV _change_buf_KF8_Lib_T27_SW_,R0
0081 5300      01228         MOV _change_buf_KF8_Lib_T27_SW_+1,R1
               01229         ;;;;
0082 0000      01230         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0083 5000      01231         MOV R0, _Addr_Copy_Int_KF8_Lib_T27_SW_
0084 8000      01232         ADD R0,#(__KF8_LIBi_Date_Change_+0)
0085 0000      01233         BANKSEL __KF8_LIBi_Date_Change_
0086 F701      01234         LD R1,[R0]
0087 0000      01235         BANKSEL _change_buf_KF8_Lib_T27_SW_
0088 3B00      01236         SUB _change_buf_KF8_Lib_T27_SW_,R1
0089 FF10      01237         INC R0
008A 0000      01238         BANKSEL __KF8_LIBi_Date_Change_
008B F701      01239         LD R1,[R0]
008C 7803      01240         JB PSW,0
008D FF11      01241         INC R1
008E 0000      01242         BANKSEL _change_buf_KF8_Lib_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 47


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
008F 3B00      01243         SUB _change_buf_KF8_Lib_T27_SW_+1,R1
               01244         ;;
0090 0000      01245         PAGESEL _KF8_LIBf_scan_channel_DS_0003
0091 7F00      01246         JB _change_buf_KF8_Lib_T27_SW_+1,7
0092 C000      01247         JMP _KF8_LIBf_scan_channel_DS_0003
0093 0500      01248         CPL _change_buf_KF8_Lib_T27_SW_
0094 0500      01249         CPL _change_buf_KF8_Lib_T27_SW_+1
0095 0B00      01250         INC _change_buf_KF8_Lib_T27_SW_
0096 7203      01251         JNB PSW,2
0097 0B00      01252         INC _change_buf_KF8_Lib_T27_SW_+1
               01253         ;;
0098 01254 _KF8_LIBf_scan_channel_DS_0003:
0098 9900      01255         MOV R1,#High(__KF8_Data_Steady_Threshold_Set_+0)
0099 9800      01256         MOV R0,#Low(__KF8_Data_Steady_Threshold_Set_+0)
009A 0000      01257         PAGESEL __R2PCHPCL
009B D000      01258         CALL __R2PCHPCL
009C 0000      01259         PAGESEL $
               01260         ;;
009D 5200      01261         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
009E A900      01262         XOR R1,#0x00
009F 0000      01263         PAGESEL _KF8_LIBf_scan_channel_DS_0004
00A0 7A03      01264         JB PSW,2 ;;
00A1 C000      01265         JMP _KF8_LIBf_scan_channel_DS_0004 ;
00A2 3800      01266         SUB R0,_change_buf_KF8_Lib_T27_SW_ ;;
00A3 0000      01267         PAGESEL _KF8_LIBf_scan_channel_DS_0005
00A4 7803      01268         JB PSW,0 ;;
00A5 C000      01269         JMP _KF8_LIBf_scan_channel_DS_0005 ;
               01270         ;;
00A6 01271 _KF8_LIBf_scan_channel_DS_0004:
00A6 0000      01272         BANKSEL __KF8_LIBc_channel_
00A7 5000      01273         MOV R0,__KF8_LIBc_channel_
00A8 8000      01274         ADD R0,#(__KF8_LIBc_baseline_count_+0)
00A9 9900      01275         MOV R1,#0x00
00AA 0000      01276         BANKSEL __KF8_LIBc_baseline_count_
00AB F748      01277         ST [R0],R1
00AC 01278 _KF8_LIBf_scan_channel_DS_0005:
               01279         
               01280 ;       ::->op : INLINEASM
00AC 0000      01281         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
00AD 5000      01282         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
00AE 8000      01283         ADD R0,#(__KF8_LIBi_Date_Change_+0)
00AF 0000      01284         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00B0 5200      01285         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_
00B1 0000      01286         BANKSEL __KF8_LIBi_Date_Change_
00B2 F748      01287         ST [R0],R1
00B3 FF10      01288         INC R0
00B4 0000      01289         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00B5 5200      01290         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
00B6 0000      01291         BANKSEL __KF8_LIBi_Date_Change_
00B7 F748      01292         ST [R0],R1
               01293         
               01294 ;       ::->op : GET_VALUE_AT_ADDRESS
               01295 ;       .line   3821; "../kf8ts27_touch_s_lib.c"        if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag)
00B8 0000      01296         BANKSEL __KF8_lib_Touch_Bits_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 48


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
00B9 7100      01297         JNB     __KF8_lib_Touch_Bits_, 1
00BA C000      01298         JMP     _00038_DS_
               01299 ;       ::->op : INLINEASM
00BB 0000      01300         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00BC 5000      01301         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_
00BD 5200      01302         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+1
               01303         ;;;;
00BE 0000      01304         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00BF 2800      01305         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_
00C0 2A00      01306         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
00C1 F901      01307         ORL R1,R0
00C2 0000      01308         PAGESEL lable_10301649
00C3 7A03      01309         JB PSW,2
00C4 C000      01310         JMP lable_10301649
00C5 0000      01311         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00C6 5000      01312         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+2
00C7 5200      01313         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+3
               01314         ;;;;
00C8 0000      01315         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00C9 2800      01316         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
00CA 2A00      01317         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
00CB F901      01318         ORL R1,R0
00CC 0000      01319         PAGESEL lable_06290931
00CD 7203      01320         JNB PSW,2
00CE C000      01321         JMP lable_06290931
               01322         ;;;;;;;;;;;;;;;;;;;;;;;;
00CF 01323 lable_10301649:
00CF 9800      01324         MOV R0,#low(__KF8_Config_Finger_Threshold_In_Disturb_+0)
00D0 9900      01325         MOV R1,#high(__KF8_Config_Finger_Threshold_In_Disturb_+0)
00D1 0000      01326         PAGESEL lable_06290946
00D2 C000      01327         JMP lable_06290946
               01328         ;;;;;;;;;;;;;;;;;;;;;;;;
00D3 01329 lable_06290931:
00D3 9800      01330         MOV R0,#low(__KF8_Config_Finger_Threshold+0)
00D4 9900      01331         MOV R1,#high(__KF8_Config_Finger_Threshold+0)
               01332         ;;;;;;;;;;;;;;;;;;;;;;
00D5 01333 lable_06290946:
00D5 0000      01334         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
00D6 2000      01335         ADD R0, _Addr_Copy_Int_KF8_Lib_T27_SW_
00D7 7003      01336         JNB PSW,0
00D8 FF11      01337         INC R1
               01338         ;;;;;;;;;;;;;;;;;;;;
00D9 0000      01339         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
00DA 5100      01340         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
00DB 0000      01341         PAGESEL __R2PCHPCL
00DC D000      01342         CALL __R2PCHPCL
00DD 0000      01343         PAGESEL $
00DE 0000      01344         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00DF 5100      01345         MOV __KF8_lib_bahualvtemportemp_T27_SW_,R0
               01346         ;;;;;;;;;;;;;;;;;;;;
00E0 0000      01347         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
00E1 0A00      01348         INCR __KF8_lib_Date_Uchar_Temp_T27_SW_
               01349         ;;;;;;;;;;;;;;;;;
00E2 7203      01350         JNB PSW,2
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 49


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
00E3 FF11      01351         INC R1
00E4 0000      01352         PAGESEL __R2PCHPCL
00E5 D000      01353         CALL __R2PCHPCL
00E6 0000      01354         PAGESEL $
00E7 0000      01355         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00E8 5100      01356         MOV __KF8_lib_bahualvtemportemp_T27_SW_+1,R0
               01357         
               01358 ;       ::->op : INLINEASM
               01359         ;;
00E9 0000      01360         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
00EA 5000      01361         MOV R0, _Addr_Copy_Int_KF8_Lib_T27_SW_
00EB 8000      01362         ADD R0,#(__KF8_LIBi_Date_Change_+0)
00EC 0000      01363         BANKSEL __KF8_LIBi_Date_Change_
00ED F701      01364         LD R1,[R0]
00EE 0000      01365         BANKSEL _change_buf_KF8_Lib_T27_SW_
00EF 5300      01366         MOV _change_buf_KF8_Lib_T27_SW_,R1
00F0 FF10      01367         INC R0
00F1 0000      01368         BANKSEL __KF8_LIBi_Date_Change_
00F2 F701      01369         LD R1,[R0]
00F3 0000      01370         BANKSEL _change_buf_KF8_Lib_T27_SW_
00F4 5300      01371         MOV _change_buf_KF8_Lib_T27_SW_+1,R1
               01372         ;;
               01373         ;;;;;;;;;;;;;;;;;;;
00F5 0000      01374         BANKSEL _change_buf_KF8_Lib_T27_SW_
00F6 0000      01375         PAGESEL lable_02271454
00F7 7700      01376         JNB (_change_buf_KF8_Lib_T27_SW_ + 1),7 ;
00F8 C000      01377         JMP lable_02271454 ;
               01378         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
00F9 0000      01379         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00FA 5000      01380         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
00FB 5200      01381         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
00FC 0000      01382         BANKSEL _change_buf_KF8_Lib_T27_SW_
00FD 3900      01383         SUB _change_buf_KF8_Lib_T27_SW_,R0
00FE 7803      01384         JB PSW,0
00FF FF11      01385         INC R1
0100 3B00      01386         SUB _change_buf_KF8_Lib_T27_SW_+1,R1
0101 0000      01387         PAGESEL lable_02271454
0102 7803      01388         JB PSW,0
0103 C000      01389         JMP lable_02271454 ;
               01390         ;;
               01391         ;;;;;;;;;;;;;;;;;;;
0104 0000      01392         BANKSEL _j_temp
0105 0300      01393         CLR _j_temp
0106 0000      01394         BANKSEL _k_temp
0107 0300      01395         CLR _k_temp
0108 0000      01396         BANKSEL _i_temp
0109 0300      01397         CLR _i_temp
               01398         ;;
               01399         ;;;;;;;;;;;;;;;;;;;
010A 01400 lable_02271620:
010A 9800      01401         MOV R0,#low(_SLIDE_AMOUNT+0)
010B 9900      01402         MOV R1,#high(_SLIDE_AMOUNT+0)
010C 0000      01403         PAGESEL __R2PCHPCL
010D D000      01404         CALL __R2PCHPCL
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 50


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
010E 0000      01405         PAGESEL $
010F 0000      01406         BANKSEL _i_temp
0110 3800      01407         SUB R0,_i_temp
0111 0000      01408         PAGESEL lable_02271621
0112 7003      01409         JNB PSW,0 ;;
0113 C000      01410         JMP lable_02271621
0114 1200      01411         RLCR _i_temp
0115 0000      01412         BANKSEL _Addr_Copy_Int_i_temp_
0116 5100      01413         MOV _Addr_Copy_Int_i_temp_,R0
               01414         ;;
               01415         ;;;;;;;;;;;;;;;;;;;
0117 9800      01416         MOV R0,#low(__SLIDE_DISTRIBUTION+0)
0118 9900      01417         MOV R1,#high(__SLIDE_DISTRIBUTION+0)
0119 0000      01418         BANKSEL _i_temp
011A 2000      01419         ADD R0, _i_temp
011B 7003      01420         JNB PSW,0
011C FF11      01421         INC R1
011D 0000      01422         PAGESEL __R2PCHPCL
011E D000      01423         CALL __R2PCHPCL
011F 0000      01424         PAGESEL $
0120 0000      01425         BANKSEL _j_temp
0121 2100      01426         ADD _j_temp,R0
               01427         ;;
               01428         ;;;;;;;;;;;;;;;;;;;
0122 0000      01429         BANKSEL _j_temp
0123 5000      01430         MOV R0, _j_temp
0124 0000      01431         BANKSEL __KF8_LIBc_channel_
0125 5200      01432         MOV R1, __KF8_LIBc_channel_
0126 F848      01433         SUB R0,R1
0127 0000      01434         PAGESEL lable_02271712
0128 7003      01435         JNB PSW,0
0129 C000      01436         JMP lable_02271712
012A 0000      01437         BANKSEL _k_temp
012B 5000      01438         MOV R0, _k_temp
012C F848      01439         SUB R0,R1
012D 0000      01440         PAGESEL lable_02271712
012E 7803      01441         JB PSW,0
012F C000      01442         JMP lable_02271712
               01443         ;;
               01444         ;;;;;;;;;;;;;;;;;;;
0130 0000      01445         BANKSEL _Addr_Copy_Int_i_temp_
0131 5000      01446         MOV R0, _Addr_Copy_Int_i_temp_
0132 8000      01447         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_+0)
0133 0000      01448         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
0134 F701      01449         LD R1,[R0]
0135 0000      01450         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0136 5300      01451         MOV __KF8_Temp_Cur_1_T27_SW_,R1
               01452         ;;;;;;;;;;;;;;;;
0137 FF10      01453         INC R0
0138 0000      01454         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
0139 F701      01455         LD R1,[R0]
013A 0000      01456         BANKSEL __KF8_Temp_Cur_1_T27_SW_
013B 5300      01457         MOV __KF8_Temp_Cur_1_T27_SW_+1,R1
013C 8180      01458         ADD R1,#0X80
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 51


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
013D 0000      01459         BANKSEL _change_buf_KF8_Lib_T27_SW_
013E 5000      01460         MOV R0,_change_buf_KF8_Lib_T27_SW_+1
013F 8080      01461         ADD R0,#0X80
0140 F841      01462         SUB R1,R0
0141 0000      01463         PAGESEL lable_03011440
0142 7A03      01464         JB PSW,2
0143 C000      01465         JMP lable_03011440
0144 0000      01466         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0145 5200      01467         MOV R1,__KF8_Temp_Cur_1_T27_SW_
0146 0000      01468         BANKSEL _change_buf_KF8_Lib_T27_SW_
0147 3A00      01469         SUB R1,_change_buf_KF8_Lib_T27_SW_
0148 01470 lable_03011440:
0148 0000      01471         PAGESEL lable_02271712
0149 7803      01472         JB PSW,0
014A C000      01473         JMP lable_02271712
               01474         ;;
               01475         ;;
               01476         ;;;;;;;;;;;;;;;;;;;
014B 0000      01477         BANKSEL __KF8_LIBc_channel_
014C 5200      01478         MOV R1,__KF8_LIBc_channel_
014D 0000      01479         BANKSEL _i_temp
014E 5000      01480         MOV R0,_i_temp
014F 8000      01481         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_T27_SW_)
0150 0000      01482         BANKSEL __KF8_lib_Slide_Finded_MAX_I_T27_SW_
0151 F748      01483         ST [R0],R1
0152 0000      01484         BANKSEL _change_buf_KF8_Lib_T27_SW_
0153 5200      01485         MOV R1,_change_buf_KF8_Lib_T27_SW_+0
0154 0000      01486         BANKSEL _Addr_Copy_Int_i_temp_
0155 5000      01487         MOV R0, _Addr_Copy_Int_i_temp_
0156 8000      01488         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_+0)
0157 0000      01489         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
0158 F748      01490         ST [R0],R1
0159 FF10      01491         INC R0
015A 0000      01492         BANKSEL _change_buf_KF8_Lib_T27_SW_
015B 5200      01493         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
015C 0000      01494         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
015D F748      01495         ST [R0],R1
015E 01496 lable_02271712:
               01497         ;;
               01498         ;;;;;;;;;;;;;;;;;;;
015E 9800      01499         MOV R0,#low(__SLIDE_DISTRIBUTION+0)
015F 9900      01500         MOV R1,#high(__SLIDE_DISTRIBUTION+0)
0160 0000      01501         BANKSEL _i_temp
0161 2000      01502         ADD R0, _i_temp
0162 7003      01503         JNB PSW,0
0163 FF11      01504         INC R1
0164 0000      01505         PAGESEL __R2PCHPCL
0165 D000      01506         CALL __R2PCHPCL
0166 0000      01507         PAGESEL $
0167 0000      01508         BANKSEL _k_temp
0168 2100      01509         ADD _k_temp,R0
0169 0000      01510         BANKSEL _i_temp
016A 0B00      01511         INC _i_temp
016B 0000      01512         PAGESEL lable_02271620
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 52


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
016C C000      01513         JMP lable_02271620
016D 01514 lable_02271621:
               01515         ;;
               01516         ;;;;;;;;;;;;;;;;;;;
016D 0000      01517         BANKSEL _j_temp
016E 5000      01518         MOV R0,_j_temp
016F 0000      01519         BANKSEL __KF8_LIBc_channel_
0170 3800      01520         SUB R0,__KF8_LIBc_channel_
0171 0000      01521         PAGESEL lable_02271454
0172 7803      01522         JB PSW,0
0173 C000      01523         JMP lable_02271454
               01524         ;;
               01525         ;;;;;;;;;;;;;;;;;;;
0174 0208      01526         CLR R0
0175 0000      01527         BANKSEL __KF8_lib_Finded_MAX_COUNT_T27_SW_
0176 1800      01528         XOR R0,__KF8_lib_Finded_MAX_COUNT_T27_SW_
0177 0000      01529         PAGESEL lable_03011515
0178 7A03      01530         JB PSW,2
0179 C000      01531         JMP lable_03011515
               01532         ;;
               01533         ;;
               01534         ;;
               01535         ;;;;;;;;;;;;;;;;;;;
017A 0000      01536         BANKSEL __KF8_LIBc_channel_
017B 5000      01537         MOV R0,__KF8_LIBc_channel_
017C 0000      01538         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
017D 5100      01539         MOV __KF8_lib_Finded_MAX_I_T27_SW_,R0
017E 0000      01540         BANKSEL _change_buf_KF8_Lib_T27_SW_
017F 5000      01541         MOV R0,_change_buf_KF8_Lib_T27_SW_+0
0180 5200      01542         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
0181 0000      01543         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
0182 5100      01544         MOV __KF8_lib_Finded_MAX_I_Buf_T27_SW_+0,R0
0183 5300      01545         MOV __KF8_lib_Finded_MAX_I_Buf_T27_SW_+1,R1
0184 0000      01546         BANKSEL __KF8_lib_Finded_MAX_COUNT_T27_SW_
0185 9801      01547         MOV R0,#0X01
0186 5100      01548         MOV __KF8_lib_Finded_MAX_COUNT_T27_SW_,R0
0187 0000      01549         PAGESEL lable_02271454
0188 C000      01550         JMP lable_02271454
0189 01551 lable_03011515:
               01552         ;;
               01553         ;;;;;;;;;;;;;;;;;;;
0189 0000      01554         BANKSEL _change_buf_KF8_Lib_T27_SW_
018A 5000      01555         MOV R0,_change_buf_KF8_Lib_T27_SW_
018B 5200      01556         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
018C 0000      01557         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
018D 3800      01558         SUB R0,__KF8_lib_Finded_MAX_J_Buf_T27_SW_
018E 7803      01559         JB PSW,0
018F FF11      01560         INC R1
0190 3A00      01561         SUB R1,__KF8_lib_Finded_MAX_J_Buf_T27_SW_+1
0191 0000      01562         PAGESEL lable_02271454
0192 7003      01563         JNB PSW,0 ;;
0193 C000      01564         JMP lable_02271454
               01565         ;;
               01566         ;;;;;;;;;;;;;;;;;;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 53


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0194 0000      01567         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
0195 5000      01568         MOV R0,__KF8_lib_Finded_MAX_I_Buf_T27_SW_
0196 5200      01569         MOV R1,__KF8_lib_Finded_MAX_I_Buf_T27_SW_+1
0197 0000      01570         BANKSEL _change_buf_KF8_Lib_T27_SW_
0198 3800      01571         SUB R0,_change_buf_KF8_Lib_T27_SW_
0199 7803      01572         JB PSW,0
019A FF11      01573         INC R1
019B 3A00      01574         SUB R1,_change_buf_KF8_Lib_T27_SW_+1
019C 0000      01575         PAGESEL lable_02271454
019D 7003      01576         JNB PSW,0 ;;
019E C000      01577         JMP lable_02271454
               01578         ;;
               01579         ;;
               01580         ;;;;;;;;;;;;;;;;;;;
019F 0000      01581         BANKSEL __KF8_LIBc_channel_
01A0 5000      01582         MOV R0,__KF8_LIBc_channel_
01A1 0000      01583         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
01A2 5100      01584         MOV __KF8_lib_Finded_MAX_J_T27_SW_,R0
01A3 0000      01585         BANKSEL _change_buf_KF8_Lib_T27_SW_
01A4 5000      01586         MOV R0,_change_buf_KF8_Lib_T27_SW_+0
01A5 5200      01587         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
01A6 0000      01588         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
01A7 5100      01589         MOV __KF8_lib_Finded_MAX_J_Buf_T27_SW_+0,R0
01A8 5300      01590         MOV __KF8_lib_Finded_MAX_J_Buf_T27_SW_+1,R1
01A9 0000      01591         PAGESEL lable_02271454
01AA C000      01592         JMP lable_02271454
01AB 01593 lable_03011544:
               01594         ;;
               01595         ;;
               01596         ;;
               01597         ;;
               01598         ;;;;;;;;;;;;;;;;;;;
01AB 0000      01599         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
01AC 5000      01600         MOV R0,__KF8_lib_Finded_MAX_I_T27_SW_
01AD 0000      01601         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
01AE 5100      01602         MOV __KF8_lib_Finded_MAX_J_T27_SW_,R0
01AF 0000      01603         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
01B0 5000      01604         MOV R0,__KF8_lib_Finded_MAX_I_Buf_T27_SW_+0
01B1 5200      01605         MOV R1,__KF8_lib_Finded_MAX_I_Buf_T27_SW_+1
01B2 0000      01606         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
01B3 5100      01607         MOV __KF8_lib_Finded_MAX_J_Buf_T27_SW_+0,R0
01B4 5300      01608         MOV __KF8_lib_Finded_MAX_J_Buf_T27_SW_+1,R1
01B5 0000      01609         BANKSEL __KF8_LIBc_channel_
01B6 5000      01610         MOV R0,__KF8_LIBc_channel_
01B7 0000      01611         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
01B8 5100      01612         MOV __KF8_lib_Finded_MAX_I_T27_SW_,R0
01B9 0000      01613         BANKSEL _change_buf_KF8_Lib_T27_SW_
01BA 5000      01614         MOV R0,_change_buf_KF8_Lib_T27_SW_+0
01BB 5200      01615         MOV R1,_change_buf_KF8_Lib_T27_SW_+1
01BC 0000      01616         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
01BD 5100      01617         MOV __KF8_lib_Finded_MAX_I_Buf_T27_SW_+0,R0
01BE 5300      01618         MOV __KF8_lib_Finded_MAX_I_Buf_T27_SW_+1,R1
01BF 01619 lable_02271454:
               01620         
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 54


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               01621 ;       ::->op : INLINEASM
               01622         ;;
01BF 9906      01623         MOV R1,#Low(6)
01C0 0000      01624         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
01C1 3B00      01625         SUB __KF8_lib_bahualvtemportemp_T27_SW_,R1
01C2 7803      01626         JB PSW,0
01C3 0700      01627         DEC __KF8_lib_bahualvtemportemp_T27_SW_+1
               01628         
               01629 ;       ::->op : INLINEASM
01C4 0000      01630         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
01C5 5000      01631         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
01C6 8000      01632         ADD R0,#(__KF8_LIBi_Date_Change_+1)
01C7 0000      01633         BANKSEL __KF8_LIBi_Date_Change_
01C8 F701      01634         LD R1,[R0]
01C9 0000      01635         PAGESEL _DS_UP_Key_Count_003
01CA F7B9      01636         JNB R1,7
01CB C000      01637         JMP _DS_UP_Key_Count_003
01CC FF08      01638         DEC R0
01CD 0000      01639         BANKSEL __KF8_LIBi_Date_Change_
01CE F701      01640         LD R1,[R0]
01CF 0000      01641         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
01D0 3A00      01642         SUB R1,__KF8_lib_bahualvtemportemp_T27_SW_ ;
01D1 0000      01643         PAGESEL _DS_UP_Key_Count_002
01D2 7803      01644         JB PSW,0 ;
01D3 C000      01645         JMP _DS_UP_Key_Count_002
01D4 01646 _DS_UP_Key_Count_003:
               01647         
               01648 ;       ::->op : INLINEASM
01D4 0000      01649         BANKSEL __KF8_LIBc_channel_
01D5 5000      01650         MOV R0,__KF8_LIBc_channel_
01D6 8000      01651         ADD R0,#(__KF8_LIBc_touch_count_+0)
01D7 0000      01652         BANKSEL __KF8_LIBc_touch_count_
01D8 F701      01653         LD R1,[R0]
01D9 0000      01654         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
01DA 5300      01655         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R1
01DB 9900      01656         MOV R1,#High(_TCS_AMOUNT+0)
01DC 9800      01657         MOV R0,#Low(_TCS_AMOUNT+0)
01DD 0000      01658         PAGESEL __R2PCHPCL
01DE D000      01659         CALL __R2PCHPCL
01DF 0000      01660         PAGESEL $
01E0 FF10      01661         INC R0
01E1 3800      01662         SUB R0,__KF8_lib_Date_Uchar_Temp_T27_SW_ ;
01E2 0000      01663         PAGESEL _DS_UP_Key_Count_001
01E3 7803      01664         JB PSW,0
01E4 C000      01665         JMP _DS_UP_Key_Count_001
               01666         
               01667 ;       ::->op : INLINEASM
01E5 9900      01668         MOV R1,# high (_TCS_AMOUNT+0)
01E6 9800      01669         MOV R0,# low (_TCS_AMOUNT+0)
01E7 0000      01670         PAGESEL __R2PCHPCL
01E8 D000      01671         CALL __R2PCHPCL
01E9 0000      01672         PAGESEL $
01EA 6003      01673         CLR PSW,0
01EB FF18      01674         RLC R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 55


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
01EC 0000      01675         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
01ED 5100      01676         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               01677         
               01678 ;       ::->op : INLINEASM
01EE 0000      01679         BANKSEL __KF8_LIBc_channel_
01EF 5200      01680         MOV R1, __KF8_LIBc_channel_
01F0 8100      01681         ADD R1, #(__KF8_LIBc_touch_count_)
01F1 0000      01682         BANKSEL __KF8_LIBc_touch_count_
01F2 F708      01683         LD R0,[R1]
01F3 0000      01684         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
01F4 3800      01685         SUB R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
01F5 0000      01686         PAGESEL lable_010101
01F6 7803      01687         JB PSW, 0
01F7 C000      01688         JMP lable_010101
01F8 0000      01689         BANKSEL __KF8_LIBc_touch_count_
01F9 F708      01690         LD R0,[R1]
01FA FF10      01691         INC R0
01FB F741      01692         ST [R1],R0
01FC 0000      01693         PAGESEL lable_020202
01FD C000      01694         JMP lable_020202
01FE 01695 lable_010101:
01FE 0000      01696         BANKSEL __KF8_LIBc_touch_count_
01FF 0208      01697         CLR R0
0200 F741      01698         ST [R1], R0
               01699         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0201 0000      01700         BANKSEL __KF8_LIBc_channel_
0202 5000      01701         MOV R0, __KF8_LIBc_channel_
0203 8000      01702         ADD R0, #low (__KF8_TOUCH_CH_EN)
0204 9900      01703         MOV R1, #high (__KF8_TOUCH_CH_EN)
0205 7003      01704         JNB PSW,0
0206 FF11      01705         INC R1
0207 0000      01706         PAGESEL __R2PCHPCL
0208 D000      01707         CALL __R2PCHPCL
0209 0000      01708         PAGESEL $
               01709         ;;;;;;;;;;;;;;;;;
020A 6003      01710         CLR PSW,0
020B FF18      01711         RLC R0
020C FF18      01712         RLC R0
020D 0000      01713         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
020E 5100      01714         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_ , R0
               01715         ;;;;;;;;;;;;;;;;;;;;
020F 8000      01716         ADD R0,#low(__KF8_LIBt_buff_bit_T27_SW_)
0210 9900      01717         MOV R1,#high(__KF8_LIBt_buff_bit_T27_SW_)
0211 7003      01718         JNB PSW,0
0212 FF11      01719         INC R1
0213 0000      01720         PAGESEL __R2PCHPCL
0214 D000      01721         CALL __R2PCHPCL
0215 0000      01722         PAGESEL $
0216 FF00      01723         CPL R0
0217 0000      01724         BANKSEL __KF8_LIBi_channel_flag_
0218 2900      01725         AND __KF8_LIBi_channel_flag_, R0
               01726         ;;;;
0219 0000      01727         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
021A 5000      01728         MOV R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 56


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
021B FF10      01729         INC R0
021C 8000      01730         ADD R0,#low(__KF8_LIBt_buff_bit_T27_SW_)
021D 9900      01731         MOV R1,#high(__KF8_LIBt_buff_bit_T27_SW_)
021E 7003      01732         JNB PSW,0
021F FF11      01733         INC R1
0220 0000      01734         PAGESEL __R2PCHPCL
0221 D000      01735         CALL __R2PCHPCL
0222 0000      01736         PAGESEL $
0223 FF00      01737         CPL R0
0224 0000      01738         BANKSEL __KF8_LIBi_channel_flag_
0225 2900      01739         AND (__KF8_LIBi_channel_flag_+1), R0
               01740         ;;;;
0226 0000      01741         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0227 5000      01742         MOV R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
0228 FF10      01743         INC R0
0229 FF10      01744         INC R0
022A 8000      01745         ADD R0,#low(__KF8_LIBt_buff_bit_T27_SW_)
022B 9900      01746         MOV R1,#high(__KF8_LIBt_buff_bit_T27_SW_)
022C 7003      01747         JNB PSW,0
022D FF11      01748         INC R1
022E 0000      01749         PAGESEL __R2PCHPCL
022F D000      01750         CALL __R2PCHPCL
0230 0000      01751         PAGESEL $
0231 FF00      01752         CPL R0
0232 0000      01753         BANKSEL __KF8_LIBi_channel_flag_
0233 2900      01754         AND (__KF8_LIBi_channel_flag_+2), R0
               01755         ;;;;
0234 0000      01756         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0235 5000      01757         MOV R0, __KF8_lib_Date_Uchar_Temp_T27_SW_
0236 FF10      01758         INC R0
0237 FF10      01759         INC R0
0238 FF10      01760         INC R0
0239 8000      01761         ADD R0,#low(__KF8_LIBt_buff_bit_T27_SW_)
023A 9900      01762         MOV R1,#high(__KF8_LIBt_buff_bit_T27_SW_)
023B 7003      01763         JNB PSW,0
023C FF11      01764         INC R1
023D 0000      01765         PAGESEL __R2PCHPCL
023E D000      01766         CALL __R2PCHPCL
023F 0000      01767         PAGESEL $
0240 FF00      01768         CPL R0
0241 0000      01769         BANKSEL __KF8_LIBi_channel_flag_
0242 2900      01770         AND (__KF8_LIBi_channel_flag_+3), R0
               01771         ;;;;
               01772         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               01773         ;;;;;;;
0243 9800      01774         MOV R0, #0X00
0244 0000      01775         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
0245 3000      01776         ORL R0, __KF8_lib_Key_Down_Count_T27_SW_
0246 7A03      01777         JB PSW, 2
0247 0700      01778         DEC __KF8_lib_Key_Down_Count_T27_SW_
               01779         ;;;;;;;;;;;;;;;;;
0248 9800      01780         MOV R0,#0X00
0249 3000      01781         ORL R0, __KF8_lib_Key_Down_Count_T27_SW_
024A 0000      01782         PAGESEL lable_030303
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 57


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
024B 7203      01783         JNB PSW, 2
024C C000      01784         JMP lable_030303
               01785         ;;;
024D 0000      01786         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
024E 5000      01787         MOV R0, __KF8_LIBc_finger_OUT_First_T27_SW_
024F 0000      01788         BANKSEL __KF8_LIBc_channel_
0250 1800      01789         XOR R0, __KF8_LIBc_channel_
0251 0000      01790         PAGESEL lable_050505
0252 7A03      01791         JB PSW, 2
0253 C000      01792         JMP lable_050505
               01793         ;;;;;;;
0254 0000      01794         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0255 5000      01795         MOV R0, __KF8_LIBc_finger_OUT_Second_T27_SW_
0256 0000      01796         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
0257 1800      01797         XOR R0, __KF8_LIBc_finger_OUT_First_T27_SW_
0258 0000      01798         PAGESEL lable_040404
0259 7A03      01799         JB PSW, 2
025A C000      01800         JMP lable_040404
025B 98FF      01801         MOV R0,#0XFF
025C 5100      01802         MOV __KF8_LIBc_finger_OUT_First_T27_SW_ , R0
               01803         ;;;;;;;;;;;;;;;;;
025D 9800      01804         MOV R0,#0X00
025E 0000      01805         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
025F 5100      01806         MOV __KF8_lib_Key_Down_Count_T27_SW_ ,R0
               01807         ;;;;;;;;;;;;;;;;;;;;
0260 0000      01808         BANKSEL __KF8_LIBc_finger_OUT_First_MAX_T27_SW_
0261 5100      01809         MOV __KF8_LIBc_finger_OUT_First_MAX_T27_SW_,R0
0262 5100      01810         MOV __KF8_LIBc_finger_OUT_First_MAX_T27_SW_+1,R0
               01811         ;;;;;;;;;;;;;;;;;;
0263 0000      01812         PAGESEL lable_050505
0264 C000      01813         JMP lable_050505
               01814         ;;;;;;;;;
0265 01815 lable_040404:
0265 0000      01816         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0266 5000      01817         MOV R0, __KF8_LIBc_finger_OUT_Second_T27_SW_
0267 0000      01818         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
0268 5100      01819         MOV __KF8_LIBc_finger_OUT_First_T27_SW_ ,R0
               01820         ;;;;;;;;;;;;;;;;;;;;
0269 0000      01821         BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_
026A 5000      01822         MOV R0,__KF8_LIBc_finger_OUT_Second_MAX_T27_SW_
026B 5200      01823         MOV R1,__KF8_LIBc_finger_OUT_Second_MAX_T27_SW_+1
026C 0000      01824         BANKSEL __KF8_LIBc_finger_OUT_First_MAX_T27_SW_
026D 5100      01825         MOV __KF8_LIBc_finger_OUT_First_MAX_T27_SW_,R0
026E 5300      01826         MOV __KF8_LIBc_finger_OUT_First_MAX_T27_SW_+1,R1
026F 0000      01827         PAGESEL lable_050505
0270 C000      01828         JMP lable_050505
0271 01829 lable_030303:
0271 0000      01830         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
0272 98FF      01831         MOV R0, #0XFF
0273 5100      01832         MOV __KF8_LIBc_finger_OUT_First_T27_SW_, R0
0274 0000      01833         BANKSEL __KF8_LIBc_finger_OUT_First_MAX_T27_SW_
0275 0300      01834         CLR __KF8_LIBc_finger_OUT_First_MAX_T27_SW_
0276 0300      01835         CLR __KF8_LIBc_finger_OUT_First_MAX_T27_SW_+1
0277 01836 lable_050505:
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 58


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0277 0000      01837         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0278 98FF      01838         MOV R0,#0XFF
0279 5100      01839         MOV __KF8_LIBc_finger_OUT_Second_T27_SW_,R0
027A 9800      01840         MOV R0,#0X00
027B 0000      01841         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
027C 5100      01842         MOV __KF8_lib_Key_Double_Timer_Protect_T27_SW_, R0
027D 5100      01843         MOV (__KF8_lib_Key_Double_Timer_Protect_T27_SW_+1), R0
027E 0000      01844         BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
027F 5100      01845         MOV __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_, R0
0280 5100      01846         MOV (__KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_+1), R0
0281 0000      01847         BANKSEL __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_
0282 0300      01848         CLR __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_
0283 0300      01849         CLR __KF8_LIBc_finger_OUT_Second_MAX_T27_SW_+1
0284 01850 lable_020202:
               01851         
               01852 ;       ::->op : INLINEASM
0284 01853 _DS_UP_Key_Count_001:
               01854         
               01855 ;       ::->op : INLINEASM
0284 0000      01856         PAGESEL _DS_UP_Key_Count_004
0285 C000      01857         JMP _DS_UP_Key_Count_004
0286 01858 _DS_UP_Key_Count_002:
               01859 ;       ::->op : INLINEASM
0286 9900      01860         MOV R1,# high (_TCS_AMOUNT+0)
0287 9800      01861         MOV R0,# low (_TCS_AMOUNT+0)
0288 0000      01862         PAGESEL __R2PCHPCL
0289 D000      01863         CALL __R2PCHPCL
028A 0000      01864         PAGESEL $
028B FF10      01865         INC R0
028C 0000      01866         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
028D 5100      01867         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               01868         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
028E 0000      01869         BANKSEL __KF8_LIBc_channel_
028F 5200      01870         MOV R1,__KF8_LIBc_channel_
0290 8100      01871         ADD R1,#(__KF8_LIBc_touch_count_+0)
0291 0000      01872         BANKSEL __KF8_LIBc_touch_count_
0292 F708      01873         LD R0,[R1]
               01874         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0293 0000      01875         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0294 3800      01876         SUB R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
0295 0000      01877         PAGESEL label_18_18_18
0296 7003      01878         JNB PSW,0 ;;
0297 C000      01879         JMP label_18_18_18
0298 0000      01880         BANKSEL __KF8_LIBc_touch_count_
0299 F708      01881         LD R0,[R1]
029A FF08      01882         DEC R0
029B F741      01883         ST [R1],R0
029C 01884 label_18_18_18:
               01885         
               01886 ;       ::->op : INLINEASM
029C 01887 _DS_UP_Key_Count_004:
               01888         
               01889 ;       ::->op : LABEL
               01890 ;       ::->op : ENDFUNCTION
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 59


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
029C 01891 _00038_DS_
029C 0008      01892         CRET    
               01893 ; exit point of __KF8_LIBf_scan_channel_
               01894 
               01895 
               01896 
               01897 func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up        .code
               01898 ;***
               01899 ;  PostBlock Stats: dbName = C
               01900 ;***
               01901 ;entry:  __KF8_LiBf_KEY_Deal_AND_BaseLine_Up    ;Function start
               01902 ; 2 exit points
               01903 ;has an exit
               01904 ;; Starting PostCode block
               01905 ;       ::->op : LABEL
               01906 ;       ::->op : FUNCTION
0000 01907 __KF8_LiBf_KEY_Deal_AND_BaseLine_Up     ;Function start
               01908 ; 2 exit points
               01909 ;       ::->op : INLINEASM
0000 9801      01910         MOV R0,#0x01
0001 0000      01911         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0002 5100      01912         MOV __KF8_LIBi_Touch_New_Date_T27_SW_,R0
0003 0300      01913         CLR __KF8_LIBi_Touch_New_Date_T27_SW_+1
0004 0300      01914         CLR __KF8_LIBi_Touch_New_Date_T27_SW_+2
0005 0300      01915         CLR __KF8_LIBi_Touch_New_Date_T27_SW_+3
               01916         
               01917 ;       ::->op : INLINEASM
0006 0000      01918         BANKSEL _i_KF8_lib_T27_SW_
0007 0300      01919         CLR _i_KF8_lib_T27_SW_
0008 01920 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_:
0008 9800      01921         MOV R0,#low(_CHS_AMOUNT+0)
0009 9900      01922         MOV R1,#high(_CHS_AMOUNT+0)
000A 0000      01923         PAGESEL __R2PCHPCL
000B D000      01924         CALL __R2PCHPCL
000C 0000      01925         PAGESEL $
000D 0000      01926         BANKSEL _i_KF8_lib_T27_SW_
000E 3800      01927         SUB R0,_i_KF8_lib_T27_SW_
000F 0000      01928         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_ ;;
0010 7003      01929         JNB PSW,0 ;;
0011 C000      01930         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_
               01931         ;PAGESEL $ ;;
               01932         
               01933 ;       ::->op : INLINEASM
0012 01934 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Start_:
               01935         ;;
0012 6003      01936         CLR PSW,0
0013 0000      01937         BANKSEL _i_KF8_lib_T27_SW_
0014 1200      01938         RLCR _i_KF8_lib_T27_SW_ ;;
0015 0000      01939         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0016 5100      01940         MOV _Addr_Copy_Int_KF8_Lib_T27_SW_,R0
               01941         
               01942 ;       ::->op : IFX
               01943 ;       .line   638; "../kf8ts27_touch_s_lib.c" if(_KF8_Touch_Sys_Work_Standing_Flag_T27_SW_)
0017 9800      01944         MOV     R0,# 0x00
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 60


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0018 0000      01945         BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
0019 3000      01946         ORL     R0, __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
001A 7203      01947         JNB     PSW, 2
001B C000      01948         JMP     _00026_DS_
               01949 ;       ::->op : INLINEASM
001C 9800      01950         MOV R0,#low(__KF8_Inside_Reference_Channel_Declare_+0)
001D 9900      01951         MOV R1,#high(__KF8_Inside_Reference_Channel_Declare_+0)
001E 0000      01952         PAGESEL __R2PCHPCL
001F D000      01953         CALL __R2PCHPCL
0020 0000      01954         PAGESEL $
0021 0000      01955         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0022 5100      01956         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               01957         ;;;;;;;;;
0023 9900      01958         MOV R1,#high(__KF8_TOUCH_CH_EN+0)
0024 9800      01959         MOV R0,#low(__KF8_TOUCH_CH_EN+0)
0025 0000      01960         BANKSEL _i_KF8_lib_T27_SW_
0026 2000      01961         ADD R0, _i_KF8_lib_T27_SW_
0027 7003      01962         JNB PSW,0
0028 FF11      01963         INC R1
0029 0000      01964         PAGESEL __R2PCHPCL
002A D000      01965         CALL __R2PCHPCL
002B 0000      01966         PAGESEL $
               01967         ;;;
002C 0000      01968         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
002D 1800      01969         XOR R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
002E 0000      01970         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_
002F 7A03      01971         JB PSW,2
0030 C000      01972         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_
               01973         ;;;
               01974         ;;;
0031 9900      01975         MOV R1,#High(__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
0032 9800      01976         MOV R0,#Low(__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_+0)
0033 0000      01977         PAGESEL __R2PCHPCL
0034 D000      01978         CALL __R2PCHPCL
0035 0000      01979         PAGESEL $
0036 0000      01980         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0037 5100      01981         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0 ;;;
               01982         ;;;;;;;;;;;;;;;;;;
0038 0000      01983         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0039 5000      01984         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
003A 8000      01985         ADD R0,#(__KF8_LIBi_Date_Change_+1)
003B 0000      01986         BANKSEL __KF8_LIBi_Date_Change_
003C F701      01987         LD R1,[R0]
003D FF08      01988         DEC R0
               01989         ;;;
003E 0000      01990         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0002_
003F F7F9      01991         JB R1,7
0040 C000      01992         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0002_
0041 F701      01993         LD R1,[R0]
0042 FF01      01994         CPL R1
0043 FF11      01995         INC R1
0044 0000      01996         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0003_
0045 C000      01997         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0003_
0046 01998 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0002_:
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 61


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0046 F701      01999         LD R1,[R0]
0047 02000 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0003_:
0047 0000      02001         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0048 3A00      02002         SUB R1,__KF8_lib_Date_Uchar_Temp_T27_SW_
0049 0000      02003         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_
004A 7003      02004         JNB PSW,0 ;;;
004B C000      02005         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_
               02006         ;;;
004C 0000      02007         BANKSEL __KF8_lib_Touch_Bits_
004D 6900      02008         SET __KF8_lib_Touch_Bits_,1 ;;
               02009         ;;;
004E 0000      02010         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
004F 0300      02011         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0050 0300      02012         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_+1 ;;
               02013         ;;;
0051 02014 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_:
               02015         
               02016 ;       ::->op : INLINEASM
0051 9900      02017         MOV R1,#High(__KF8_Define_Disturb_Channels_Amount_+0)
0052 9800      02018         MOV R0,#Low(__KF8_Define_Disturb_Channels_Amount_+0)
0053 0000      02019         PAGESEL __R2PCHPCL
0054 D000      02020         CALL __R2PCHPCL
0055 0000      02021         PAGESEL $
               02022         ;;;;;;;
0056 0000      02023         BANKSEL __KF8_lib_CH_DW_Change_Count_T27_SW_
0057 5200      02024         MOV R1,__KF8_lib_CH_DW_Change_Count_T27_SW_
0058 0000      02025         BANKSEL __KF8_lib_CH_UP_Change_Count_T27_SW_
0059 2200      02026         ADD R1,__KF8_lib_CH_UP_Change_Count_T27_SW_
               02027         ;;;;;;;
005A F848      02028         SUB R0,R1
005B 0000      02029         PAGESEL lable_06291651
005C 7803      02030         JB PSW,0
005D C000      02031         JMP lable_06291651
               02032         ;;;;;;;;;;;;;;;
005E 0000      02033         BANKSEL __KF8_lib_Touch_Bits_
005F 6900      02034         SET __KF8_lib_Touch_Bits_,1 ;;;
               02035         ;;
0060 0000      02036         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0061 0300      02037         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0062 0300      02038         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_+1
0063 0000      02039         BANKSEL __KF8_lib_Touch_Bits_
0064 6700      02040         CLR __KF8_lib_Touch_Bits_,7 ;;
0065 0000      02041         PAGESEL lable_06291657
0066 C000      02042         JMP lable_06291657
0067 02043 lable_06291651:
               02044         ;;;
0067 0000      02045         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0068 5000      02046         MOV R0, __KF8_lib_CH_DW_Change_Flag_T27_SW_
0069 3000      02047         ORL R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+1
006A 3000      02048         ORL R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+2
006B 3000      02049         ORL R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+3
006C 0000      02050         PAGESEL lable_06291657
006D 7A03      02051         JB PSW,2
006E C000      02052         JMP lable_06291657
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 62


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
006F 0000      02053         BANKSEL __KF8_lib_Touch_Bits_
0070 7900      02054         JB __KF8_lib_Touch_Bits_,1
0071 6F00      02055         SET __KF8_lib_Touch_Bits_,7
0072 02056 lable_06291657:
               02057         
               02058 ;       ::->op : LABEL
               02059 ;       ::->op : INLINEASM
0072 02060 _00026_DS_
               02061         ;;
0072 0000      02062         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0073 5000      02063         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0074 8000      02064         ADD R0,#(__KF8_LIBi_Date_Change_+0)
0075 0000      02065         BANKSEL __KF8_LIBi_Date_Change_
0076 F701      02066         LD R1,[R0]
0077 0000      02067         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0078 5300      02068         MOV __KF8_lib_bahualvtemportemp_T27_SW_, R1
0079 FF10      02069         INC R0
007A 0000      02070         BANKSEL __KF8_LIBi_Date_Change_
007B F701      02071         LD R1,[R0]
007C 0000      02072         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
007D 5300      02073         MOV __KF8_lib_bahualvtemportemp_T27_SW_+1,R1
007E 0000      02074         PAGESEL lable_06291924
007F F7F9      02075         JB R1,7
0080 C000      02076         JMP lable_06291924
               02077         ;;;;;;;;;;;;;;;;;;;;;;;;
0081 8907      02078         AND R1,#0X07
0082 0000      02079         PAGESEL lable_06291924
0083 7A03      02080         JB PSW,2
0084 C000      02081         JMP lable_06291924
               02082         ;;;;;;;;;;;;;;;;;;;;;;;
0085 9800      02083         MOV R0,#low(__KF8_BasicLine_UP_Noise_Threshold_)
0086 9900      02084         MOV R1,#high(__KF8_BasicLine_UP_Noise_Threshold_)
0087 0000      02085         PAGESEL __R2PCHPCL
0088 D000      02086         CALL __R2PCHPCL
0089 0000      02087         PAGESEL $
               02088         ;;;;;;;;;;
008A 0000      02089         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
008B 3800      02090         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
008C 0000      02091         PAGESEL lable_06292025
008D 7003      02092         JNB PSW, 0
008E C000      02093         JMP lable_06292025
               02094         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
008F 0000      02095         BANKSEL _i_KF8_lib_T27_SW_
0090 5000      02096         MOV R0, _i_KF8_lib_T27_SW_
0091 8000      02097         ADD R0,#(__KF8_LIBc_baseline_count_)
0092 0000      02098         BANKSEL __KF8_LIBc_baseline_count_
0093 F701      02099         LD R1, [R0]
0094 9864      02100         MOV R0, #(100)
0095 F941      02101         XOR R1, R0
0096 0000      02102         PAGESEL lable_06291941
0097 7A03      02103         JB PSW ,2
0098 C000      02104         JMP lable_06291941
               02105         ;;;;;;;;;;;;;;;;;;;;;;;
0099 0000      02106         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 63


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
009A 5000      02107         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
009B 8000      02108         ADD R0, #(__KF8_LIBi_buff_hit_)
009C 0000      02109         BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
009D F701      02110         LD R1,[R0]
               02111         ;;;;
009E 0000      02112         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
009F 5000      02113         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
00A0 8000      02114         ADD R0, #(__KF8_LIBi_buff_baseline_)
00A1 0000      02115         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
00A2 F748      02116         ST [R0],R1
               02117         ;;;;;;;;;
00A3 0000      02118         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
00A4 5000      02119         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
00A5 8000      02120         ADD R0, #(__KF8_LIBi_buff_hit_+1)
00A6 0000      02121         BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
00A7 F701      02122         LD R1,[R0]
               02123         ;;;;;;;;;;;;;;;;;;
00A8 0000      02124         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
00A9 5000      02125         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_ ;;
00AA 8000      02126         ADD R0, #(__KF8_LIBi_buff_baseline_+1)
00AB 0000      02127         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ high
00AC F748      02128         ST [R0],R1
               02129         ;;;;;;;;;;;;;;;;;;;;;;;;
00AD 0000      02130         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00AE 0400      02131         CPLR __KF8_LIBi_Touch_New_Date_T27_SW_
00AF 0000      02132         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00B0 2900      02133         AND __KF8_lib_CH_DW_Change_Flag_T27_SW_, R0
00B1 0000      02134         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00B2 0400      02135         CPLR (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
00B3 0000      02136         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00B4 2900      02137         AND (__KF8_lib_CH_DW_Change_Flag_T27_SW_+1), R0
00B5 0000      02138         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00B6 0400      02139         CPLR (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
00B7 0000      02140         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00B8 2900      02141         AND (__KF8_lib_CH_DW_Change_Flag_T27_SW_+2), R0
00B9 0000      02142         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
00BA 0400      02143         CPLR (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
00BB 0000      02144         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
00BC 2900      02145         AND (__KF8_lib_CH_DW_Change_Flag_T27_SW_+3), R0
               02146         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
00BD 9800      02147         MOV R0,# low (_TCS_AMOUNT+0)
00BE 9900      02148         MOV R1,# high (_TCS_AMOUNT+0)
00BF 0000      02149         PAGESEL __R2PCHPCL
00C0 D000      02150         CALL __R2PCHPCL
00C1 0000      02151         PAGESEL $
00C2 0000      02152         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
00C3 5100      02153         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               02154         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
00C4 0000      02155         BANKSEL _i_KF8_lib_T27_SW_
00C5 5000      02156         MOV R0, _i_KF8_lib_T27_SW_
00C6 8000      02157         ADD R0,# (__KF8_LIBc_touch_count_ + 0)
00C7 0000      02158         BANKSEL __KF8_LIBc_touch_count_
00C8 F701      02159         LD R1, [R0]
00C9 FF11      02160         INC R1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 64


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               02161         ;;;;;;;;;;;;;;;;;;;;;;;
00CA 0000      02162         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
00CB 3A00      02163         SUB R1, __KF8_lib_Date_Uchar_Temp_T27_SW_
00CC 0000      02164         PAGESEL lable_06291941
00CD 7803      02165         JB PSW, 0
00CE C000      02166         JMP lable_06291941
               02167         ;;;;;;;;;;;;;;;;;;;;;;;;;;
00CF 0000      02168         BANKSEL __KF8_LIBc_touch_count_
00D0 0209      02169         CLR R1
00D1 F748      02170         ST [R0],R1
00D2 0000      02171         PAGESEL lable_06291941
00D3 C000      02172         JMP lable_06291941
               02173         ;;;;;;;;;;;;
00D4 02174 lable_06291924:
00D4 0000      02175         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00D5 5200      02176         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
00D6 0000      02177         PAGESEL lable_06292025
00D7 F7B9      02178         JNB R1,7
00D8 C000      02179         JMP lable_06292025
00D9 0F00      02180         MOV __KF8_lib_bahualvtemportemp_T27_SW_+1
00DA 0000      02181         PAGESEL lable_06151941
00DB 7A03      02182         JB PSW,2
00DC C000      02183         JMP lable_06151941
               02184         ;;;;;;;;;;;;;;;;;;;;;;;;
00DD 9800      02185         MOV R0,#low(__KF8_BasicLine_Down_Noise_Threshold_)
00DE 9900      02186         MOV R1,#high(__KF8_BasicLine_Down_Noise_Threshold_)
00DF 0000      02187         PAGESEL __R2PCHPCL
00E0 D000      02188         CALL __R2PCHPCL
00E1 0000      02189         PAGESEL $
               02190         ;;;;;;;;;;
00E2 0000      02191         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
00E3 3800      02192         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
00E4 0000      02193         PAGESEL lable_06292025
00E5 7803      02194         JB PSW,0
00E6 C000      02195         JMP lable_06292025
00E7 02196 lable_06151941:
               02197         ;;;;;;;;;;;;;;;;;;;;;;;
00E7 0000      02198         BANKSEL __KF8_lib_Touch_Bits_
00E8 0000      02199         PAGESEL lable_06300912
00E9 7900      02200         JB __KF8_lib_Touch_Bits_, 1
00EA C000      02201         JMP lable_06300912
               02202         ;;;;;;;;;;;;;;;;
00EB 0000      02203         BANKSEL _i_KF8_lib_T27_SW_
00EC 5000      02204         MOV R0,_i_KF8_lib_T27_SW_
00ED 8000      02205         ADD R0,#(__KF8_LIBc_baseline_count_+0)
00EE 0000      02206         BANKSEL __KF8_LIBc_baseline_count_
00EF F701      02207         LD R1,[R0]
00F0 A9EC      02208         XOR R1,#Low(-20) ;;
00F1 0000      02209         PAGESEL lable_06300936
00F2 7203      02210         JNB PSW,2
00F3 C000      02211         JMP lable_06300936
               02212         ;;;;;;;;;;;;;;;;;;;;;;
00F4 9900      02213         MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
00F5 9800      02214         MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 65


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
00F6 0000      02215         PAGESEL __R2PCHPCL
00F7 D000      02216         CALL __R2PCHPCL
00F8 0000      02217         PAGESEL $
00F9 0000      02218         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
00FA 1800      02219         XOR R0,__KF8_lib_Wave_Protect_Time_Count_T27_SW_
00FB 0000      02220         PAGESEL lable_06300941
00FC 7A03      02221         JB PSW,2 ;;
00FD C000      02222         JMP lable_06300941
               02223         ;;
00FE 9900      02224         MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
00FF 9800      02225         MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
0100 0000      02226         PAGESEL __R2PCHPCL
0101 D000      02227         CALL __R2PCHPCL
0102 0000      02228         PAGESEL $
0103 0000      02229         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0104 1800      02230         XOR R0,(__KF8_lib_Wave_Protect_Time_Count_T27_SW_+1)
0105 0000      02231         PAGESEL lable_06300941
0106 7A03      02232         JB PSW,2 ;;
0107 C000      02233         JMP lable_06300941
               02234         ;;;;;;;;;;;;;;;;;;;;;;;;;
0108 02235 lable_06300936:
0108 0000      02236         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0109 5000      02237         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
010A 5200      02238         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
010B 0000      02239         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
010C 3100      02240         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_,R0
010D 3300      02241         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+1,R1
               02242         ;;;;;;;;;;;;;;
010E 0000      02243         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
010F 5000      02244         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
0110 5200      02245         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0111 0000      02246         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0112 3100      02247         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+2,R0
0113 3300      02248         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+3,R1
               02249         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0114 02250 lable_06300941:
               02251         ;;;;;;;;;;;;;;;;;;;;;;;
0114 0000      02252         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0115 5200      02253         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
0116 5000      02254         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
0117 0000      02255         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0118 2A00      02256         AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+1
0119 2800      02257         AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
011A F901      02258         ORL R1,R0
011B 0000      02259         PAGESEL lable_06291941
011C 7A03      02260         JB PSW,2
011D C000      02261         JMP lable_06291941
011E 0000      02262         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
011F 5200      02263         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0120 5000      02264         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
0121 0000      02265         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0122 2A00      02266         AND R1,__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+3
0123 2800      02267         AND R0,__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+2
0124 F901      02268         ORL R1,R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 66


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0125 0000      02269         PAGESEL lable_06291941
0126 7A03      02270         JB PSW,2
0127 C000      02271         JMP lable_06291941
               02272         ;;;;;;;;;;;;;;;;;;;;;;
               02273         ;;;;;;;;;
0128 0000      02274         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0129 5200      02275         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
012A 5000      02276         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
012B 0000      02277         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
012C 3100      02278         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_,R0
012D 3300      02279         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+1,R1
012E 0000      02280         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
012F 5200      02281         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0130 5000      02282         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
0131 0000      02283         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0132 3100      02284         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+2,R0
0133 3300      02285         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+3,R1
               02286         ;;;;;;;;;;;;;;;;;;;;;;;;
0134 0000      02287         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0135 0300      02288         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_
0136 0300      02289         CLR __KF8_lib_Wave_Protect_Time_Count_T27_SW_+1
0137 0000      02290         PAGESEL lable_06291941
               02291         ;;;;;;;;;;;;;;;;;;;;;;;;;
0138 C000      02292         JMP lable_06291941
               02293         ;;;;;;;;;;;;;;;;;;
0139 02294 lable_06300912:
               02295         ;;;;;;;;;;;;;;;;;;;;
0139 0000      02296         BANKSEL _i_KF8_lib_T27_SW_
013A 5200      02297         MOV R1,_i_KF8_lib_T27_SW_
013B 8100      02298         ADD R1,#(__KF8_LIBc_baseline_count_+0)
013C 0000      02299         BANKSEL __KF8_LIBc_baseline_count_
013D F708      02300         LD R0,[R1]
013E 0000      02301         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
013F 5100      02302         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               02303         ;;
0140 9900      02304         MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
0141 9800      02305         MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
0142 0000      02306         PAGESEL __R2PCHPCL
0143 D000      02307         CALL __R2PCHPCL
0144 0000      02308         PAGESEL $
               02309         ;;
0145 0000      02310         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0146 1800      02311         XOR R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
0147 0000      02312         PAGESEL lable_06301048
0148 7A03      02313         JB PSW,2
0149 C000      02314         JMP lable_06301048
               02315         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
014A 0000      02316         BANKSEL _i_KF8_lib_T27_SW_
014B 5200      02317         MOV R1,_i_KF8_lib_T27_SW_
014C 8100      02318         ADD R1,#(__KF8_LIBc_baseline_count_+0)
014D 0000      02319         BANKSEL __KF8_LIBc_baseline_count_
014E 0208      02320         CLR R0
014F F741      02321         ST [R1],R0
               02322         ;;;;;;;;;;;;;;;;;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 67


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0150 02323 lable_06301048:
0150 9900      02324         MOV R1,#High(_TCS_AMOUNT+0)
0151 9800      02325         MOV R0,#Low(_TCS_AMOUNT+0)
0152 0000      02326         PAGESEL __R2PCHPCL
0153 D000      02327         CALL __R2PCHPCL
0154 0000      02328         PAGESEL $
0155 0000      02329         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0156 5100      02330         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               02331         ;;;
0157 0000      02332         BANKSEL _i_KF8_lib_T27_SW_
0158 5000      02333         MOV R0,_i_KF8_lib_T27_SW_
0159 8000      02334         ADD R0,#(__KF8_LIBc_touch_count_+0)
015A 0000      02335         BANKSEL __KF8_LIBc_touch_count_
015B F701      02336         LD R1,[R0]
015C 0000      02337         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
015D 3A00      02338         SUB R1,__KF8_lib_Date_Uchar_Temp_T27_SW_
015E 0000      02339         PAGESEL lable_06291941
015F 7003      02340         JNB PSW,0 ;;
0160 C000      02341         JMP lable_06291941
               02342         ;;;;;;;;;;;;;;;;;;;;;
0161 0000      02343         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0162 5200      02344         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
0163 5000      02345         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
0164 0000      02346         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0165 3100      02347         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_,R0
0166 3300      02348         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+1,R1
0167 0000      02349         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0168 5200      02350         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0169 5000      02351         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
016A 0000      02352         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
016B 3100      02353         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+2,R0
016C 3300      02354         ORL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+3,R1
               02355         ;;;;;;;;;;;;;;;;;;;;;;
016D 0000      02356         PAGESEL lable_06291941
016E C000      02357         JMP lable_06291941
               02358         ;;;;;;;;;;;;;;;;;;;;
016F 02359 lable_06292025:
               02360         ;;;;;;;;;;
016F 0000      02361         PAGESEL lable_06301109
0170 0000      02362         BANKSEL __KF8_lib_Touch_Bits_
0171 7100      02363         JNB __KF8_lib_Touch_Bits_,1 ;;
0172 C000      02364         JMP lable_06301109
               02365         ;;;;;;;;;;;;;;;;;;;;
0173 0000      02366         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0174 5200      02367         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
0175 5000      02368         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
0176 FF01      02369         CPL R1
0177 FF00      02370         CPL R0
0178 0000      02371         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0179 2B00      02372         AND __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+1,R1
017A 2900      02373         AND __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_,R0
017B 0000      02374         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
017C 5200      02375         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
017D 5000      02376         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 68


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
017E FF01      02377         CPL R1
017F FF00      02378         CPL R0
0180 0000      02379         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0181 2B00      02380         AND __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+3,R1
0182 2900      02381         AND __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_+2,R0
               02382         ;;;;;;;;;;;;;;;;;;;;;;;;;
0183 02383 lable_06301109:
0183 0000      02384         BANKSEL _i_KF8_lib_T27_SW_
0184 5200      02385         MOV R1,_i_KF8_lib_T27_SW_
0185 8100      02386         ADD R1,#(__KF8_LIBc_baseline_count_+0)
0186 0000      02387         BANKSEL __KF8_LIBc_baseline_count_
0187 F708      02388         LD R0,[R1]
0188 0000      02389         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0189 5100      02390         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               02391         ;;
018A 9900      02392         MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
018B 9800      02393         MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_Down_+0)
018C 0000      02394         PAGESEL __R2PCHPCL
018D D000      02395         CALL __R2PCHPCL
018E 0000      02396         PAGESEL $
               02397         ;;
018F 0000      02398         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0190 1800      02399         XOR R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
0191 0000      02400         PAGESEL lable_06301127
0192 7203      02401         JNB PSW,2
0193 C000      02402         JMP lable_06301127
               02403         ;;
0194 9900      02404         MOV R1,#High(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
0195 9800      02405         MOV R0,#Low(__KF8_BaseLine_Update_Circle_Count_For_UP_+0)
0196 0000      02406         PAGESEL __R2PCHPCL
0197 D000      02407         CALL __R2PCHPCL
0198 0000      02408         PAGESEL $
               02409         ;;
0199 0000      02410         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
019A 1800      02411         XOR R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
019B 0000      02412         PAGESEL lable_06291941
019C 7A03      02413         JB PSW,2
019D C000      02414         JMP lable_06291941
               02415         ;;;;;;;;;;;;;;;;;;;;;;;;;
019E 02416 lable_06301127:
               02417         ;;
               02418         ;;;;
019E 0000      02419         BANKSEL _i_KF8_lib_T27_SW_
019F 5000      02420         MOV R0,_i_KF8_lib_T27_SW_
01A0 8000      02421         ADD R0,#(__KF8_LIBc_baseline_count_+0)
01A1 0000      02422         BANKSEL __KF8_LIBc_baseline_count_
01A2 0209      02423         CLR R1
01A3 F748      02424         ST [R0],R1
               02425         ;;;;;;;;;
               02426         ;;
01A4 0000      02427         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
01A5 5000      02428         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
01A6 8000      02429         ADD R0,#(__KF8_LIBi_Date_Change_+1)
01A7 0000      02430         BANKSEL __KF8_LIBi_Date_Change_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 69


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
01A8 F701      02431         LD R1,[R0]
01A9 0000      02432         PAGESEL lable_06301401
01AA F7B9      02433         JNB R1,7 ;;
01AB C000      02434         JMP lable_06301401
01AC FF08      02435         DEC R0
01AD 0000      02436         BANKSEL __KF8_LIBi_Date_Change_
01AE F701      02437         LD R1,[R0]
01AF 980B      02438         MOV R0,#0x0B
01B0 F848      02439         SUB R0,R1
01B1 0000      02440         PAGESEL lable_06301404
01B2 7003      02441         JNB PSW,0 ;;
01B3 C000      02442         JMP lable_06301404
01B4 02443 lable_06301401:
               02444         ;;
01B4 0000      02445         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
01B5 5200      02446         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
01B6 5000      02447         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
01B7 FF01      02448         CPL R1
01B8 FF00      02449         CPL R0
01B9 0000      02450         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
01BA 2B00      02451         AND __KF8_lib_CH_DW_Change_Flag_T27_SW_+1,R1
01BB 2900      02452         AND __KF8_lib_CH_DW_Change_Flag_T27_SW_,R0
01BC 0000      02453         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
01BD 5200      02454         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
01BE 5000      02455         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
01BF FF01      02456         CPL R1
01C0 FF00      02457         CPL R0
01C1 0000      02458         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
01C2 2B00      02459         AND __KF8_lib_CH_DW_Change_Flag_T27_SW_+3,R1
01C3 2900      02460         AND __KF8_lib_CH_DW_Change_Flag_T27_SW_+2,R0
01C4 0000      02461         PAGESEL lable_06301437
01C5 C000      02462         JMP lable_06301437
               02463         ;;;;;;;;;;;;;;;;;;;;;;;;;
01C6 02464 lable_06301404:
               02465         ;;
01C6 0000      02466         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
01C7 5000      02467         MOV R0,__KF8_LIBc_finger_OUT_First_T27_SW_
01C8 0000      02468         BANKSEL _i_KF8_lib_T27_SW_
01C9 5200      02469         MOV R1,_i_KF8_lib_T27_SW_
01CA F948      02470         XOR R0,R1
01CB 0000      02471         PAGESEL lable_06291941
01CC 7203      02472         JNB PSW,2
01CD C000      02473         JMP lable_06291941
               02474         ;;;;;;;;;
01CE 0000      02475         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
01CF 5000      02476         MOV R0,__KF8_LIBc_finger_OUT_Second_T27_SW_
01D0 F948      02477         XOR R0,R1
01D1 0000      02478         PAGESEL lable_06291941
01D2 7203      02479         JNB PSW,2
01D3 C000      02480         JMP lable_06291941
               02481         ;;;;;;;;;;;;
01D4 0000      02482         PAGESEL lable_06291941
01D5 0000      02483         BANKSEL __KF8_lib_Touch_Bits_
01D6 7F00      02484         JB __KF8_lib_Touch_Bits_,7 ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 70


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
01D7 C000      02485         JMP lable_06291941
               02486         ;;;;;;;;;;;;;;;;;;;;;;;;;;
01D8 02487 lable_06301437:
               02488         ;;
               02489         ;;
               02490         ;;
01D8 0000      02491         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
01D9 5000      02492         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
01DA 8000      02493         ADD R0,#(__KF8_LIBi_buff_baseline_+0)
01DB 0000      02494         BANKSEL __KF8_LIBi_buff_baseline_
01DC F701      02495         LD R1,[R0]
01DD 0000      02496         BANKSEL __KF8_Temp_Cur_A_T27_SW_
01DE 5300      02497         MOV __KF8_Temp_Cur_A_T27_SW_,R1
01DF FF10      02498         INC R0
01E0 0000      02499         BANKSEL __KF8_LIBi_buff_baseline_
01E1 F701      02500         LD R1,[R0]
01E2 0000      02501         BANKSEL __KF8_Temp_Cur_A_T27_SW_
01E3 5300      02502         MOV __KF8_Temp_Cur_A_T27_SW_+1,R1
               02503         ;;;
01E4 9901      02504         MOV R1,#0x01
01E5 02505 _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001:
01E5 6003      02506         CLR PSW,0
01E6 0000      02507         BANKSEL __KF8_Temp_Cur_A_T27_SW_
01E7 1100      02508         RRC __KF8_Temp_Cur_A_T27_SW_+1
01E8 1100      02509         RRC __KF8_Temp_Cur_A_T27_SW_
01E9 6003      02510         CLR PSW,0
01EA FF19      02511         RLC R1
01EB F8C8      02512         MOV R0,R1
01EC A808      02513         XOR R0,#(8)
01ED 0000      02514         PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
01EE 7A03      02515         JB PSW,2
01EF C000      02516         JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001
               02517         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
01F0 0000      02518         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
01F1 5000      02519         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
01F2 8000      02520         ADD R0,#(__KF8_LIBi_buff_hit_+0)
01F3 0000      02521         BANKSEL __KF8_LIBi_buff_hit_
01F4 F701      02522         LD R1,[R0]
01F5 0000      02523         BANKSEL __KF8_Temp_Cur_B_T27_SW_
01F6 5300      02524         MOV __KF8_Temp_Cur_B_T27_SW_,R1
01F7 FF10      02525         INC R0
01F8 0000      02526         BANKSEL __KF8_LIBi_buff_hit_
01F9 F701      02527         LD R1,[R0]
01FA 0000      02528         BANKSEL __KF8_Temp_Cur_B_T27_SW_
01FB 5300      02529         MOV __KF8_Temp_Cur_B_T27_SW_+1,R1
               02530         ;;;
01FC 9901      02531         MOV R1,#0x01
01FD 02532 _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002:
01FD 6003      02533         CLR PSW,0
01FE 0000      02534         BANKSEL __KF8_Temp_Cur_B_T27_SW_
01FF 1100      02535         RRC __KF8_Temp_Cur_B_T27_SW_+1
0200 1100      02536         RRC __KF8_Temp_Cur_B_T27_SW_
0201 6003      02537         CLR PSW,0
0202 FF19      02538         RLC R1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 71


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0203 F8C8      02539         MOV R0,R1
0204 A808      02540         XOR R0,#(8)
0205 0000      02541         PAGESEL _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
0206 7A03      02542         JB PSW,2
0207 C000      02543         JMP _KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002
               02544         ;;;
               02545         ;;;;
0208 0000      02546         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0209 5200      02547         MOV R1,__KF8_Temp_Cur_A_T27_SW_
020A 0000      02548         BANKSEL __KF8_Temp_Cur_B_T27_SW_
020B 3B00      02549         SUB __KF8_Temp_Cur_B_T27_SW_,R1
020C 0000      02550         BANKSEL __KF8_Temp_Cur_A_T27_SW_
020D 5200      02551         MOV R1,__KF8_Temp_Cur_A_T27_SW_+1
020E 7803      02552         JB PSW,0
020F FF11      02553         INC R1
0210 0000      02554         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0211 3B00      02555         SUB __KF8_Temp_Cur_B_T27_SW_+1,R1
               02556         ;;;;
0212 0000      02557         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0213 5000      02558         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0214 8000      02559         ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0215 0000      02560         BANKSEL __KF8_LIBi_buff_baseline_
0216 F701      02561         LD R1,[R0]
0217 0000      02562         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0218 2200      02563         ADD R1, __KF8_Temp_Cur_B_T27_SW_
0219 0000      02564         BANKSEL __KF8_LIBi_buff_baseline_
021A F748      02565         ST [R0],R1
               02566         ;;;
021B FF10      02567         INC R0
021C F701      02568         LD R1,[R0]
021D 7003      02569         JNB PSW,0
021E FF11      02570         INC R1
021F 0000      02571         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0220 2200      02572         ADD R1,__KF8_Temp_Cur_B_T27_SW_+1
0221 0000      02573         BANKSEL __KF8_LIBi_buff_baseline_
0222 F748      02574         ST [R0],R1
               02575         ;;
               02576         ;;
               02577         ;;
               02578         ;;
               02579         ;;
               02580         ;;
0223 0000      02581         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0224 5000      02582         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0225 8000      02583         ADD R0,#(__KF8_LIBi_Date_Change_+1)
0226 0000      02584         BANKSEL __KF8_LIBi_Date_Change_
0227 F701      02585         LD R1,[R0]
0228 0000      02586         PAGESEL lable_06301449
0229 F7F9      02587         JB R1,7
022A C000      02588         JMP lable_06301449
               02589         ;;
022B 0000      02590         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
022C 5000      02591         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
022D 8000      02592         ADD R0,#(__KF8_LIBi_buff_baseline_+0)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 72


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
022E 0000      02593         BANKSEL __KF8_LIBi_buff_baseline_
022F F701      02594         LD R1,[R0]
0230 8101      02595         ADD R1,#0x01
0231 F748      02596         ST [R0],R1
0232 FF10      02597         INC R0
0233 F701      02598         LD R1,[R0]
0234 7003      02599         JNB PSW,0
0235 FF11      02600         INC R1
0236 F748      02601         ST [R0],R1
0237 0000      02602         PAGESEL lable_06291941
0238 C000      02603         JMP lable_06291941
0239 02604 lable_06301449:
               02605         ;;
0239 FF08      02606         DEC R0
023A 0000      02607         BANKSEL __KF8_LIBi_Date_Change_
023B F701      02608         LD R1,[R0]
023C A900      02609         XOR R1,#0x00
023D 0000      02610         PAGESEL lable_06301449
023E 7203      02611         JNB PSW,2
023F C000      02612         JMP lable_06301449
               02613         ;;
0240 0000      02614         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0241 5000      02615         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0242 8000      02616         ADD R0,#(__KF8_LIBi_buff_baseline_+0)
0243 0000      02617         BANKSEL __KF8_LIBi_buff_baseline_
0244 F701      02618         LD R1,[R0]
0245 81FF      02619         ADD R1,#0xFF
0246 F748      02620         ST [R0],R1
0247 FF10      02621         INC R0
0248 F701      02622         LD R1,[R0]
0249 7803      02623         JB PSW,0
024A FF09      02624         DEC R1
024B F748      02625         ST [R0],R1
024C 02626 lable_06291941:
               02627         
               02628 ;       ::->op : GET_VALUE_AT_ADDRESS
               02629 ;       .line   1483; "../kf8ts27_touch_s_lib.c"        if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag)
024C 0000      02630         BANKSEL __KF8_lib_Touch_Bits_
024D 7900      02631         JB      __KF8_lib_Touch_Bits_, 1
024E C000      02632         JMP     _00028_DS_
               02633 ;       ::->op : INLINEASM
               02634         ;;
024F 0000      02635         BANKSEL _i_KF8_lib_T27_SW_
0250 5200      02636         MOV R1,_i_KF8_lib_T27_SW_
0251 8100      02637         ADD R1,#(__KF8_LIBc_touch_count_+0)
0252 0000      02638         BANKSEL __KF8_LIBc_touch_count_
0253 F708      02639         LD R0,[R1]
0254 0000      02640         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0255 5100      02641         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               02642         ;;
0256 9900      02643         MOV R1,#High(_TCS_AMOUNT+0)
0257 9800      02644         MOV R0,#Low(_TCS_AMOUNT+0)
0258 0000      02645         PAGESEL __R2PCHPCL
0259 D000      02646         CALL __R2PCHPCL
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 73


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
025A 0000      02647         PAGESEL $
               02648         ;;
025B 0000      02649         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
025C 3800      02650         SUB R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
025D 0000      02651         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
025E 7003      02652         JNB PSW,0 ;;
025F C000      02653         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_
               02654         ;;
0260 0000      02655         BANKSEL _i_KF8_lib_T27_SW_
0261 5200      02656         MOV R1,_i_KF8_lib_T27_SW_
0262 8100      02657         ADD R1,#(__KF8_LIBc_touch_count_+0)
0263 0208      02658         CLR R0
0264 0000      02659         BANKSEL __KF8_LIBc_touch_count_
0265 F741      02660         ST [R1],R0
0266 02661 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_:
               02662         
               02663 ;       ::->op : LABEL
               02664 ;       ::->op : INLINEASM
0266 02665 _00028_DS_
0266 0000      02666         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0267 5000      02667         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0268 8000      02668         ADD R0,#(__KF8_LIBi_Date_Change_+1)
0269 0000      02669         BANKSEL __KF8_LIBi_Date_Change_
026A F701      02670         LD R1,[R0]
               02671         ;;
026B 0000      02672         BANKSEL _i_KF8_lib_T27_SW_
026C 5000      02673         MOV R0,_i_KF8_lib_T27_SW_
026D 8000      02674         ADD R0,#(__KF8_LIBc_baseline_count_+0)
               02675         ;;
026E 0000      02676         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
026F F7B9      02677         JNB R1,7
0270 C000      02678         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_
               02679         ;;--
0271 0000      02680         BANKSEL __KF8_LIBc_baseline_count_
0272 F701      02681         LD R1,[R0]
0273 FF09      02682         DEC R1
0274 F748      02683         ST [R0],R1
0275 0000      02684         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
0276 C000      02685         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_
               02686         ;;++
0277 02687 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_:
0277 0000      02688         BANKSEL __KF8_LIBc_baseline_count_
0278 F701      02689         LD R1,[R0]
0279 FF11      02690         INC R1
027A F748      02691         ST [R0],R1
027B 02692 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_:
               02693         
               02694 ;       ::->op : GET_VALUE_AT_ADDRESS
               02695 ;       .line   1569; "../kf8ts27_touch_s_lib.c"        if(!_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag)
027B 0000      02696         BANKSEL __KF8_lib_Touch_Bits_
027C 7100      02697         JNB     __KF8_lib_Touch_Bits_, 1
027D C000      02698         JMP     _00030_DS_
               02699 ;       ::->op : INLINEASM
027E 0000      02700         BANKSEL _j_temp
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 74


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
027F 0300      02701         CLR _j_temp
0280 0000      02702         BANKSEL _k_temp
0281 0300      02703         CLR _k_temp
0282 0000      02704         BANKSEL _i_temp
0283 0300      02705         CLR _i_temp
0284 02706 lable_03031752:
0284 9800      02707         MOV R0,#low(_SLIDE_AMOUNT+0)
0285 9900      02708         MOV R1,#high(_SLIDE_AMOUNT+0)
0286 0000      02709         PAGESEL __R2PCHPCL
0287 D000      02710         CALL __R2PCHPCL
0288 0000      02711         PAGESEL $
0289 0000      02712         BANKSEL _i_temp
028A 3800      02713         SUB R0,_i_temp
028B 0000      02714         PAGESEL lable_03031753
028C 7003      02715         JNB PSW,0 ;;
028D C000      02716         JMP lable_03031753
028E 6003      02717         CLR PSW,0
028F 0000      02718         BANKSEL _i_temp
0290 1200      02719         RLCR _i_temp ;;
0291 0000      02720         BANKSEL _Addr_Copy_Int_i_temp_
0292 5100      02721         MOV _Addr_Copy_Int_i_temp_,R0
               02722         ;;
0293 9800      02723         MOV R0,#low(__SLIDE_DISTRIBUTION+0)
0294 9900      02724         MOV R1,#high(__SLIDE_DISTRIBUTION+0)
0295 0000      02725         BANKSEL _i_temp
0296 2000      02726         ADD R0, _i_temp
0297 7003      02727         JNB PSW,0
0298 FF11      02728         INC R1
0299 0000      02729         PAGESEL __R2PCHPCL
029A D000      02730         CALL __R2PCHPCL
029B 0000      02731         PAGESEL $
029C 0000      02732         BANKSEL _j_temp
029D 2100      02733         ADD _j_temp,R0
               02734         
               02735 ;       ::->op : INLINEASM
               02736         ;;
029E 0000      02737         BANKSEL _i_temp
029F 5000      02738         MOV R0,_i_temp
02A0 8000      02739         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_T27_SW_)
02A1 0000      02740         BANKSEL __KF8_lib_Slide_Finded_MAX_I_T27_SW_
02A2 F701      02741         LD R1,[R0]
02A3 0000      02742         BANKSEL _i_KF8_lib_T27_SW_
02A4 1A00      02743         XOR R1,_i_KF8_lib_T27_SW_
02A5 0000      02744         PAGESEL lable_03041034
02A6 7A03      02745         JB PSW,2
02A7 C000      02746         JMP lable_03041034
               02747         ;;
               02748         ;;
               02749         ;;
               02750         ;;
02A8 9800      02751         MOV R0,#low(_TCS_Slide_AMOUNT+0)
02A9 9900      02752         MOV R1,#high(_TCS_Slide_AMOUNT+0)
02AA 0000      02753         PAGESEL __R2PCHPCL
02AB D000      02754         CALL __R2PCHPCL
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 75


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
02AC 0000      02755         PAGESEL $
02AD 0000      02756         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
02AE 5100      02757         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
02AF 0000      02758         BANKSEL _i_KF8_lib_T27_SW_
02B0 5200      02759         MOV R1,_i_KF8_lib_T27_SW_
02B1 8100      02760         ADD R1,#(__KF8_LIBc_touch_count_)
02B2 0000      02761         BANKSEL __KF8_LIBc_touch_count_
02B3 F708      02762         LD R0,[R1]
02B4 0000      02763         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
02B5 5200      02764         MOV R1,__KF8_lib_Date_Uchar_Temp_T27_SW_
02B6 F841      02765         SUB R1,R0
02B7 0000      02766         PAGESEL lable_03041053
02B8 7003      02767         JNB PSW,0
02B9 C000      02768         JMP lable_03041053
02BA FF10      02769         INC R0
02BB 0000      02770         BANKSEL _i_KF8_lib_T27_SW_
02BC 5200      02771         MOV R1,_i_KF8_lib_T27_SW_
02BD 8100      02772         ADD R1,#(__KF8_LIBc_touch_count_)
02BE 0000      02773         BANKSEL __KF8_LIBc_touch_count_
02BF F741      02774         ST [R1],R0
02C0 02775 lable_03041053:
               02776         ;;
               02777         ;;
02C0 0000      02778         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
02C1 5200      02779         MOV R1,__KF8_lib_Date_Uchar_Temp_T27_SW_
02C2 F941      02780         XOR R1,R0
02C3 0000      02781         PAGESEL lable_03041034
02C4 7A03      02782         JB PSW,2
02C5 C000      02783         JMP lable_03041034
               02784         ;;
02C6 0000      02785         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
02C7 5200      02786         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
02C8 8100      02787         ADD R1,#(__KF8_LIBi_Date_Change_)
02C9 0000      02788         BANKSEL __KF8_LIBi_Date_Change_
02CA F708      02789         LD R0,[R1]
02CB 0000      02790         BANKSEL __KF8_Temp_Cur_3_T27_SW_
02CC 5100      02791         MOV __KF8_Temp_Cur_3_T27_SW_,R0
02CD FF11      02792         INC R1
02CE 0000      02793         BANKSEL __KF8_LIBi_Date_Change_
02CF F708      02794         LD R0,[R1]
02D0 0000      02795         BANKSEL __KF8_Temp_Cur_3_T27_SW_
02D1 5100      02796         MOV __KF8_Temp_Cur_3_T27_SW_+1,R0
               02797         
               02798 ;       ::->op : INLINEASM
               02799         ;;
02D2 0000      02800         BANKSEL _k_temp
02D3 5000      02801         MOV R0,_k_temp
02D4 0000      02802         BANKSEL _i_KF8_lib_T27_SW_
02D5 1800      02803         XOR R0,_i_KF8_lib_T27_SW_
02D6 0000      02804         PAGESEL lable_03091724
02D7 7A03      02805         JB PSW,2
02D8 C000      02806         JMP lable_03091724
               02807         ;;
02D9 0000      02808         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 76


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
02DA 5200      02809         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
02DB 8100      02810         ADD R1,#(__KF8_LIBi_Date_Change_)
02DC 0000      02811         BANKSEL __KF8_LIBi_Date_Change_
02DD 8102      02812         ADD R1,#0X02
02DE F708      02813         LD R0,[R1]
02DF 0000      02814         BANKSEL __KF8_Temp_Cur_2_T27_SW_
02E0 5100      02815         MOV __KF8_Temp_Cur_2_T27_SW_,R0
02E1 FF11      02816         INC R1
02E2 0000      02817         BANKSEL __KF8_LIBi_Date_Change_
02E3 F708      02818         LD R0,[R1]
02E4 0000      02819         BANKSEL __KF8_Temp_Cur_2_T27_SW_
02E5 5100      02820         MOV __KF8_Temp_Cur_2_T27_SW_+1,R0
               02821         ;;
02E6 0000      02822         BANKSEL _j_temp
02E7 5200      02823         MOV R1,_j_temp
02E8 FF09      02824         DEC R1
02E9 6003      02825         CLR PSW,0
02EA FF19      02826         RLC R1
02EB 8100      02827         ADD R1,#(__KF8_LIBi_Date_Change_)
02EC 0000      02828         BANKSEL __KF8_LIBi_Date_Change_
02ED F708      02829         LD R0,[R1]
02EE 0000      02830         BANKSEL __KF8_Temp_Cur_1_T27_SW_
02EF 5100      02831         MOV __KF8_Temp_Cur_1_T27_SW_,R0
02F0 FF11      02832         INC R1
02F1 0000      02833         BANKSEL __KF8_LIBi_Date_Change_
02F2 F708      02834         LD R0,[R1]
02F3 0000      02835         BANKSEL __KF8_Temp_Cur_1_T27_SW_
02F4 5100      02836         MOV __KF8_Temp_Cur_1_T27_SW_+1,R0
02F5 0000      02837         PAGESEL lable_03091725
02F6 C000      02838         JMP lable_03091725
02F7 02839 lable_03091724:
               02840         ;;
02F7 0000      02841         BANKSEL _j_temp
02F8 5000      02842         MOV R0,_j_temp
02F9 FF08      02843         DEC R0
02FA 0000      02844         BANKSEL _i_KF8_lib_T27_SW_
02FB 1800      02845         XOR R0,_i_KF8_lib_T27_SW_
02FC 0000      02846         PAGESEL lable_03091726
02FD 7A03      02847         JB PSW,2
02FE C000      02848         JMP lable_03091726
               02849         ;;
02FF 0000      02850         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0300 5200      02851         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
0301 8100      02852         ADD R1,#(__KF8_LIBi_Date_Change_)
0302 0000      02853         BANKSEL __KF8_LIBi_Date_Change_
0303 FF09      02854         DEC R1
0304 F708      02855         LD R0,[R1]
0305 0000      02856         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0306 5100      02857         MOV __KF8_Temp_Cur_1_T27_SW_+1,R0
0307 FF09      02858         DEC R1
0308 0000      02859         BANKSEL __KF8_LIBi_Date_Change_
0309 F708      02860         LD R0,[R1]
030A 0000      02861         BANKSEL __KF8_Temp_Cur_1_T27_SW_
030B 5100      02862         MOV __KF8_Temp_Cur_1_T27_SW_,R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 77


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               02863         ;;
030C 0000      02864         BANKSEL _k_temp
030D 5200      02865         MOV R1,_k_temp
030E 6003      02866         CLR PSW,0
030F FF19      02867         RLC R1
0310 8100      02868         ADD R1,#(__KF8_LIBi_Date_Change_)
0311 0000      02869         BANKSEL __KF8_LIBi_Date_Change_
0312 F708      02870         LD R0,[R1]
0313 0000      02871         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0314 5100      02872         MOV __KF8_Temp_Cur_2_T27_SW_,R0
0315 FF11      02873         INC R1
0316 0000      02874         BANKSEL __KF8_LIBi_Date_Change_
0317 F708      02875         LD R0,[R1]
0318 0000      02876         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0319 5100      02877         MOV __KF8_Temp_Cur_2_T27_SW_+1,R0
031A 0000      02878         PAGESEL lable_03091725
031B C000      02879         JMP lable_03091725
031C 02880 lable_03091726:
               02881         ;;
               02882         ;;
031C 0000      02883         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
031D 5200      02884         MOV R1,_Addr_Copy_Int_KF8_Lib_T27_SW_
031E 8100      02885         ADD R1,#(__KF8_LIBi_Date_Change_)
031F 0000      02886         BANKSEL __KF8_LIBi_Date_Change_
0320 FF09      02887         DEC R1
0321 F708      02888         LD R0,[R1]
0322 0000      02889         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0323 5100      02890         MOV __KF8_Temp_Cur_1_T27_SW_+1,R0
0324 FF09      02891         DEC R1
0325 0000      02892         BANKSEL __KF8_LIBi_Date_Change_
0326 F708      02893         LD R0,[R1]
0327 0000      02894         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0328 5100      02895         MOV __KF8_Temp_Cur_1_T27_SW_,R0
               02896         ;;
0329 8104      02897         ADD R1,#0X04
032A 0000      02898         BANKSEL __KF8_LIBi_Date_Change_
032B F708      02899         LD R0,[R1]
032C 0000      02900         BANKSEL __KF8_Temp_Cur_2_T27_SW_
032D 5100      02901         MOV __KF8_Temp_Cur_2_T27_SW_,R0
032E FF11      02902         INC R1
032F 0000      02903         BANKSEL __KF8_LIBi_Date_Change_
0330 F708      02904         LD R0,[R1]
0331 0000      02905         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0332 5100      02906         MOV __KF8_Temp_Cur_2_T27_SW_+1,R0
0333 02907 lable_03091725:
               02908         ;;
0333 0000      02909         BANKSEL __KF8_Temp_Cur_3_T27_SW_
0334 5000      02910         MOV R0,__KF8_Temp_Cur_3_T27_SW_
0335 5200      02911         MOV R1,__KF8_Temp_Cur_3_T27_SW_+1
0336 6003      02912         CLR PSW,0
0337 FF18      02913         RLC R0
0338 FF19      02914         RLC R1
0339 0000      02915         BANKSEL __KF8_Temp_Cur_2_T27_SW_
033A 0500      02916         CPL __KF8_Temp_Cur_2_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 78


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
033B 0500      02917         CPL __KF8_Temp_Cur_2_T27_SW_+1
033C 0B00      02918         INC __KF8_Temp_Cur_2_T27_SW_
033D 7203      02919         JNB PSW,2
033E 0B00      02920         INC __KF8_Temp_Cur_2_T27_SW_+1
033F 2100      02921         ADD __KF8_Temp_Cur_2_T27_SW_,R0
0340 7003      02922         JNB PSW,0
0341 0B00      02923         INC __KF8_Temp_Cur_2_T27_SW_+1
0342 2300      02924         ADD __KF8_Temp_Cur_2_T27_SW_+1,R1
0343 0000      02925         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0344 5000      02926         MOV R0,__KF8_Temp_Cur_1_T27_SW_
0345 5200      02927         MOV R1,__KF8_Temp_Cur_1_T27_SW_+1
0346 0000      02928         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0347 3900      02929         SUB __KF8_Temp_Cur_2_T27_SW_,R0
0348 7803      02930         JB PSW,0
0349 0700      02931         DEC __KF8_Temp_Cur_2_T27_SW_+1
034A 3B00      02932         SUB __KF8_Temp_Cur_2_T27_SW_+1,R1
               02933         ;;
034B 0000      02934         BANKSEL __KF8_Temp_Cur_1_T27_SW_
034C 5000      02935         MOV R0,__KF8_Temp_Cur_1_T27_SW_
034D 5200      02936         MOV R1,__KF8_Temp_Cur_1_T27_SW_+1
034E 0000      02937         BANKSEL __KF8_Temp_Cur_3_T27_SW_
034F 3900      02938         SUB __KF8_Temp_Cur_3_T27_SW_,R0
0350 7803      02939         JB PSW,0
0351 0700      02940         DEC __KF8_Temp_Cur_3_T27_SW_+1
0352 3B00      02941         SUB __KF8_Temp_Cur_3_T27_SW_+1,R1
               02942         ;;
0353 9800      02943         MOV R0,#low(__SLIDE_SINGLE_RESOLUTION+0)
0354 9900      02944         MOV R1,#high(__SLIDE_SINGLE_RESOLUTION+0)
0355 0000      02945         BANKSEL _i_temp
0356 2000      02946         ADD R0, _i_temp
0357 7003      02947         JNB PSW,0
0358 FF11      02948         INC R1
0359 0000      02949         PAGESEL __R2PCHPCL
035A D000      02950         CALL __R2PCHPCL
035B 0000      02951         PAGESEL $
035C 0000      02952         BANKSEL STK02
035D 5100      02953         MOV STK02,R0
035E 0300      02954         CLR STK01
035F 0000      02955         BANKSEL __KF8_Temp_Cur_3_T27_SW_
0360 5200      02956         MOV R1, __KF8_Temp_Cur_3_T27_SW_
0361 5000      02957         MOV R0, __KF8_Temp_Cur_3_T27_SW_+1
0362 0000      02958         BANKSEL STK00
0363 5300      02959         MOV STK00,R1
0364 0000      02960         PAGESEL __mulint
0365 D000      02961         CALL __mulint
0366 0000      02962         PAGESEL $
0367 0000      02963         BANKSEL STK00
0368 5200      02964         MOV R1, STK00
0369 0000      02965         BANKSEL __KF8_Temp_Cur_3_T27_SW_
036A 5100      02966         MOV (__KF8_Temp_Cur_3_T27_SW_ + 1), R0
036B 5300      02967         MOV __KF8_Temp_Cur_3_T27_SW_, R1
               02968         
               02969 ;       ::->op : INLINEASM
036C 0000      02970         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 79


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
036D 0300      02971         CLR __KF8_lib_bahualvtemportemp_T27_SW_
036E 0300      02972         CLR __KF8_lib_bahualvtemportemp_T27_SW_+1 ;;
036F 02973 label_03041615:
               02974         ;;
               02975         ;;
036F 0000      02976         BANKSEL __KF8_Temp_Cur_3_T27_SW_
0370 0000      02977         PAGESEL label_03041629
0371 7700      02978         JNB __KF8_Temp_Cur_3_T27_SW_+1,7
0372 C000      02979         JMP label_03041629
0373 0000      02980         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0374 5000      02981         MOV R0,__KF8_Temp_Cur_2_T27_SW_
0375 5200      02982         MOV R1,__KF8_Temp_Cur_2_T27_SW_+1
0376 0000      02983         BANKSEL __KF8_Temp_Cur_3_T27_SW_
0377 3900      02984         SUB __KF8_Temp_Cur_3_T27_SW_,R0
0378 7803      02985         JB PSW,0
0379 FF11      02986         INC R1
037A 3B00      02987         SUB __KF8_Temp_Cur_3_T27_SW_+1,R1
037B 0000      02988         PAGESEL label_03041629
037C 7803      02989         JB PSW,0
037D C000      02990         JMP label_03041629
               02991         ;;
037E 9800      02992         MOV R0,#low(__SLIDE_SINGLE_RESOLUTION+0)
037F 9900      02993         MOV R1,#high(__SLIDE_SINGLE_RESOLUTION+0)
0380 0000      02994         BANKSEL _i_temp
0381 2000      02995         ADD R0, _i_temp
0382 7003      02996         JNB PSW,0
0383 FF11      02997         INC R1
0384 0000      02998         PAGESEL __R2PCHPCL
0385 D000      02999         CALL __R2PCHPCL
0386 0000      03000         PAGESEL $
0387 FF08      03001         DEC R0
               03002         ;;
0388 0000      03003         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0389 0B00      03004         INC __KF8_lib_bahualvtemportemp_T27_SW_
038A 3800      03005         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
038B 0000      03006         PAGESEL label_03041615
038C 7803      03007         JB PSW,0
038D C000      03008         JMP label_03041615
038E 03009 label_03041629:
               03010         
               03011 ;       ::->op : INLINEASM
               03012         ;;
038E 0000      03013         BANKSEL _k_temp
038F 5000      03014         MOV R0,_k_temp
0390 0000      03015         BANKSEL _i_KF8_lib_T27_SW_
0391 3800      03016         SUB R0,_i_KF8_lib_T27_SW_
0392 0000      03017         BANKSEL _m_temp
0393 5100      03018         MOV _m_temp,R0
               03019         ;;
0394 9800      03020         MOV R0,#low(__SLIDE_SINGLE_RESOLUTION+0)
0395 9900      03021         MOV R1,#high(__SLIDE_SINGLE_RESOLUTION+0)
0396 0000      03022         BANKSEL _i_temp
0397 2000      03023         ADD R0, _i_temp
0398 7003      03024         JNB PSW,0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 80


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0399 FF11      03025         INC R1
039A 0000      03026         PAGESEL __R2PCHPCL
039B D000      03027         CALL __R2PCHPCL
039C 0000      03028         PAGESEL $
039D 0000      03029         BANKSEL STK02
039E 5100      03030         MOV STK02,R0
039F 0300      03031         CLR STK01
03A0 0000      03032         BANKSEL _m_temp
03A1 5200      03033         MOV R1, _m_temp
03A2 0208      03034         CLR R0
03A3 0000      03035         BANKSEL STK00
03A4 5300      03036         MOV STK00,R1
03A5 0000      03037         PAGESEL __mulint
03A6 D000      03038         CALL __mulint
03A7 0000      03039         PAGESEL $
03A8 0000      03040         BANKSEL STK00
03A9 5200      03041         MOV R1, STK00
03AA 0000      03042         BANKSEL __KF8_Temp_Cur_1_T27_SW_
03AB 5100      03043         MOV (__KF8_Temp_Cur_1_T27_SW_ + 1), R0
03AC 5300      03044         MOV __KF8_Temp_Cur_1_T27_SW_, R1
               03045         ;;
03AD 0000      03046         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03AE 2300      03047         ADD __KF8_lib_bahualvtemportemp_T27_SW_,R1
03AF 7003      03048         JNB PSW,0
03B0 0B00      03049         INC __KF8_lib_bahualvtemportemp_T27_SW_+1
03B1 2100      03050         ADD __KF8_lib_bahualvtemportemp_T27_SW_+1,R0
               03051         ;;
03B2 9800      03052         MOV R0,#low(__SLIDE_OFFSET+0)
03B3 9900      03053         MOV R1,#high(__SLIDE_OFFSET+0)
03B4 0000      03054         BANKSEL _i_temp
03B5 2000      03055         ADD R0,_i_temp
03B6 7003      03056         JNB PSW,0
03B7 FF11      03057         INC R1
03B8 0000      03058         PAGESEL __R2PCHPCL
03B9 D000      03059         CALL __R2PCHPCL
03BA 0000      03060         PAGESEL $
03BB 0000      03061         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03BC 3900      03062         SUB __KF8_lib_bahualvtemportemp_T27_SW_,R0
03BD 7803      03063         JB PSW,0
03BE 0700      03064         DEC __KF8_lib_bahualvtemportemp_T27_SW_+1
03BF 0000      03065         PAGESEL lable_03141116
03C0 7F00      03066         JB __KF8_lib_bahualvtemportemp_T27_SW_+1,7
03C1 C000      03067         JMP lable_03141116
03C2 0300      03068         CLR __KF8_lib_bahualvtemportemp_T27_SW_
03C3 0300      03069         CLR __KF8_lib_bahualvtemportemp_T27_SW_+1
03C4 03070 lable_03141116:
03C4 5000      03071         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
03C5 0000      03072         BANKSEL _Addr_Copy_Int_i_temp_
03C6 5200      03073         MOV R1,_Addr_Copy_Int_i_temp_
03C7 8100      03074         ADD R1,#(__KF8_LIBi_Slide_channel_out_)
03C8 0000      03075         BANKSEL __KF8_LIBi_Slide_channel_out_
03C9 F741      03076         ST [R1],R0
03CA 0000      03077         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03CB 5000      03078         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_+1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 81


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
03CC FF11      03079         INC R1
03CD 0000      03080         BANKSEL __KF8_LIBi_Slide_channel_out_
03CE F741      03081         ST [R1],R0
               03082         ;;
               03083         ;;
               03084         ;;
               03085         ;;
03CF 9800      03086         MOV R0,#low(__SLIDE_RESOLUTION+0)
03D0 9900      03087         MOV R1,#high(__SLIDE_RESOLUTION+0)
03D1 0000      03088         BANKSEL _Addr_Copy_Int_i_temp_
03D2 2000      03089         ADD R0,_Addr_Copy_Int_i_temp_
03D3 7003      03090         JNB PSW,0
03D4 FF11      03091         INC R1
03D5 0000      03092         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
03D6 5100      03093         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
03D7 0000      03094         PAGESEL __R2PCHPCL
03D8 D000      03095         CALL __R2PCHPCL
03D9 0000      03096         PAGESEL $
03DA 0000      03097         BANKSEL __KF8_Temp_Cur_3_T27_SW_
03DB 5100      03098         MOV __KF8_Temp_Cur_3_T27_SW_,R0
03DC 0000      03099         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
03DD 0A00      03100         INCR __KF8_lib_Date_Uchar_Temp_T27_SW_
03DE 7203      03101         JNB PSW,2
03DF FF11      03102         INC R1
03E0 0000      03103         PAGESEL __R2PCHPCL
03E1 D000      03104         CALL __R2PCHPCL
03E2 0000      03105         PAGESEL $
03E3 0000      03106         BANKSEL __KF8_Temp_Cur_3_T27_SW_
03E4 5100      03107         MOV __KF8_Temp_Cur_3_T27_SW_+1,R0
03E5 5200      03108         MOV R1,__KF8_Temp_Cur_3_T27_SW_
03E6 0000      03109         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03E7 3A00      03110         SUB R1,__KF8_lib_bahualvtemportemp_T27_SW_
03E8 7803      03111         JB PSW,0
03E9 FF10      03112         INC R0
03EA 3800      03113         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_+1
03EB 0000      03114         PAGESEL lable_03041732
03EC 7803      03115         JB PSW,0
03ED C000      03116         JMP lable_03041732
03EE 0000      03117         BANKSEL __KF8_Temp_Cur_3_T27_SW_
03EF 5000      03118         MOV R0,__KF8_Temp_Cur_3_T27_SW_
03F0 5200      03119         MOV R1,__KF8_Temp_Cur_3_T27_SW_+1
03F1 0000      03120         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03F2 5100      03121         MOV __KF8_lib_bahualvtemportemp_T27_SW_,R0
03F3 5300      03122         MOV __KF8_lib_bahualvtemportemp_T27_SW_+1,R1
03F4 9801      03123         MOV R0,#0X01
03F5 3900      03124         SUB __KF8_lib_bahualvtemportemp_T27_SW_,R0
03F6 7803      03125         JB PSW,0
03F7 0700      03126         DEC __KF8_lib_bahualvtemportemp_T27_SW_+1
03F8 5000      03127         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
03F9 0000      03128         BANKSEL _Addr_Copy_Int_i_temp_
03FA 5200      03129         MOV R1,_Addr_Copy_Int_i_temp_
03FB 8100      03130         ADD R1,#(__KF8_LIBi_Slide_channel_out_)
03FC 0000      03131         BANKSEL __KF8_LIBi_Slide_channel_out_
03FD F741      03132         ST [R1],R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 82


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
03FE 0000      03133         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
03FF 5000      03134         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_+1
0400 FF11      03135         INC R1
0401 0000      03136         BANKSEL __KF8_LIBi_Slide_channel_out_
0402 F741      03137         ST [R1],R0
0403 03138 lable_03041732:
               03139         
               03140 ;       ::->op : INLINEASM
               03141         ;;
               03142         ;;
               03143         ;;
0403 0000      03144         BANKSEL _i_temp
0404 5000      03145         MOV R0,_i_temp
0405 0000      03146         BANKSEL _m_temp
0406 9901      03147         MOV R1,#0X01
0407 5300      03148         MOV _m_temp,R1
0408 FF10      03149         INC R0
0409 0000      03150         PAGESEL lable_03070928
040A C000      03151         JMP lable_03070928
040B 03152 lable_03070929:
040B 6003      03153         CLR PSW,0
040C 1300      03154         RLC _m_temp
040D 03155 lable_03070928:
040D 0000      03156         PAGESEL lable_03070929
040E FF58      03157         DECJZ R0
040F C000      03158         JMP lable_03070929
0410 0000      03159         BANKSEL __KF8_Temp_Cur_3_T27_SW_
0411 5000      03160         MOV R0,__KF8_Temp_Cur_3_T27_SW_
0412 5200      03161         MOV R1,__KF8_Temp_Cur_3_T27_SW_+1
0413 0000      03162         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0414 5100      03163         MOV __KF8_Temp_Cur_1_T27_SW_,R0
0415 5300      03164         MOV __KF8_Temp_Cur_1_T27_SW_+1,R1
0416 6003      03165         CLR PSW,0
0417 1100      03166         RRC __KF8_Temp_Cur_1_T27_SW_+1
0418 1100      03167         RRC __KF8_Temp_Cur_1_T27_SW_
0419 6003      03168         CLR PSW,0
041A 1100      03169         RRC __KF8_Temp_Cur_1_T27_SW_+1
041B 1100      03170         RRC __KF8_Temp_Cur_1_T27_SW_
041C 5000      03171         MOV R0,__KF8_Temp_Cur_1_T27_SW_
041D 5200      03172         MOV R1,__KF8_Temp_Cur_1_T27_SW_+1
041E 0000      03173         BANKSEL __KF8_Temp_Cur_3_T27_SW_
041F 3800      03174         SUB R0,__KF8_Temp_Cur_3_T27_SW_
0420 7803      03175         JB PSW,0
0421 FF11      03176         INC R1
0422 3A00      03177         SUB R1,__KF8_Temp_Cur_3_T27_SW_+1
0423 0000      03178         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0424 5100      03179         MOV __KF8_Temp_Cur_2_T27_SW_,R0
0425 5300      03180         MOV __KF8_Temp_Cur_2_T27_SW_+1,R1
               03181         ;;
0426 0000      03182         BANKSEL _m_temp
0427 5000      03183         MOV R0,_m_temp
0428 0000      03184         BANKSEL __KF8_LIBi_Slide_Press_Flag
0429 2800      03185         AND R0,__KF8_LIBi_Slide_Press_Flag
042A 0000      03186         PAGESEL lable_03070942
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 83


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
042B 7A03      03187         JB PSW,2
042C C000      03188         JMP lable_03070942
               03189         ;;
042D 0000      03190         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
042E 5000      03191         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
042F 0000      03192         BANKSEL _Addr_Copy_Int_i_temp_
0430 5200      03193         MOV R1,_Addr_Copy_Int_i_temp_
0431 8100      03194         ADD R1,#(__KF8_LIBi_Slide_channel_back_)
0432 0000      03195         BANKSEL __KF8_LIBi_Slide_channel_back_
0433 F741      03196         ST [R1],R0
0434 0000      03197         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0435 5000      03198         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_+1
0436 FF11      03199         INC R1
0437 0000      03200         BANKSEL __KF8_LIBi_Slide_channel_back_
0438 F741      03201         ST [R1],R0
               03202         ;;
0439 0000      03203         BANKSEL _i_temp
043A 5200      03204         MOV R1,_i_temp
043B 8100      03205         ADD R1,#(__KF8_LIBi_Slide_round_count_)
043C 0000      03206         BANKSEL __KF8_LIBi_Slide_round_count_
043D 0208      03207         CLR R0
043E F741      03208         ST [R1],R0
               03209         ;;
               03210         ;;
043F 0000      03211         BANKSEL _m_temp
0440 0400      03212         CPLR _m_temp
0441 0000      03213         BANKSEL __KF8_LIBi_Slide_min_Flag
0442 2900      03214         AND __KF8_LIBi_Slide_min_Flag,R0
0443 0000      03215         BANKSEL __KF8_LIBi_Slide_max_Flag
0444 2900      03216         AND __KF8_LIBi_Slide_max_Flag,R0
0445 03217 lable_03070942:
               03218         
               03219 ;       ::->op : INLINEASM
               03220         ;;
               03221         ;;
0445 0000      03222         BANKSEL _i_temp
0446 5200      03223         MOV R1,_i_temp
0447 8100      03224         ADD R1,#(__KF8_LIBi_Slide_round_count_)
0448 0000      03225         BANKSEL __KF8_LIBi_Slide_round_count_
0449 F708      03226         LD R0,[R1]
044A 0000      03227         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
044B 5100      03228         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
               03229         ;;
044C 0000      03230         BANKSEL __KF8_Temp_Cur_1_T27_SW_
044D 5000      03231         MOV R0,__KF8_Temp_Cur_1_T27_SW_
044E 0000      03232         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
044F 3800      03233         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
0450 0000      03234         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0451 5200      03235         MOV R1,__KF8_Temp_Cur_1_T27_SW_+1
0452 7803      03236         JB PSW,0
0453 FF11      03237         INC R1
0454 0000      03238         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0455 3A00      03239         SUB R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
0456 0000      03240         PAGESEL lable_03071029
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 84


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0457 7003      03241         JNB PSW,0
0458 C000      03242         JMP lable_03071029
               03243         ;;
0459 0000      03244         BANKSEL _m_temp
045A 5000      03245         MOV R0,_m_temp
045B 0000      03246         BANKSEL __KF8_LIBi_Slide_min_Flag
045C 3100      03247         ORL __KF8_LIBi_Slide_min_Flag,R0
045D 0000      03248         PAGESEL lable_03071035
045E C000      03249         JMP lable_03071035
045F 03250 lable_03071029:
               03251         ;;
045F 0000      03252         BANKSEL _m_temp
0460 5000      03253         MOV R0,_m_temp
0461 0000      03254         BANKSEL __KF8_LIBi_Slide_min_Flag
0462 2800      03255         AND R0,__KF8_LIBi_Slide_min_Flag
0463 0000      03256         PAGESEL lable_03071035
0464 7203      03257         JNB PSW,2
0465 C000      03258         JMP lable_03071035
               03259         ;;
0466 0000      03260         BANKSEL _m_temp
0467 0400      03261         CPLR _m_temp
0468 0000      03262         BANKSEL __KF8_LIBi_Slide_min_Flag
0469 2900      03263         AND __KF8_LIBi_Slide_min_Flag,R0
               03264         ;;
               03265         ;;
046A 0000      03266         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
046B 5000      03267         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
046C 0000      03268         BANKSEL __KF8_Temp_Cur_2_T27_SW_
046D 3800      03269         SUB R0,__KF8_Temp_Cur_2_T27_SW_
046E 0000      03270         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
046F 5200      03271         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
0470 7803      03272         JB PSW,0
0471 FF11      03273         INC R1
0472 0000      03274         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0473 3A00      03275         SUB R1,__KF8_Temp_Cur_2_T27_SW_+1
0474 0000      03276         PAGESEL lable_03071035
0475 7003      03277         JNB PSW,0
0476 C000      03278         JMP lable_03071035
0477 0000      03279         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0478 0700      03280         DEC __KF8_lib_Date_Uchar_Temp_T27_SW_
0479 03281 lable_03071035:
               03282         ;;
0479 0000      03283         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
047A 5000      03284         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
047B 0000      03285         BANKSEL __KF8_Temp_Cur_2_T27_SW_
047C 3800      03286         SUB R0,__KF8_Temp_Cur_2_T27_SW_
047D 0000      03287         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
047E 5200      03288         MOV R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
047F 7803      03289         JB PSW,0
0480 FF11      03290         INC R1
0481 0000      03291         BANKSEL __KF8_Temp_Cur_2_T27_SW_
0482 3A00      03292         SUB R1,__KF8_Temp_Cur_2_T27_SW_+1
0483 0000      03293         PAGESEL lable_03071632
0484 7003      03294         JNB PSW,0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 85


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0485 C000      03295         JMP lable_03071632
               03296         ;;
0486 0000      03297         BANKSEL _m_temp
0487 5000      03298         MOV R0,_m_temp
0488 0000      03299         BANKSEL __KF8_LIBi_Slide_max_Flag
0489 3100      03300         ORL __KF8_LIBi_Slide_max_Flag,R0
048A 0000      03301         PAGESEL lable_03071633
048B C000      03302         JMP lable_03071633
048C 03303 lable_03071632:
               03304         ;;
048C 0000      03305         BANKSEL _m_temp
048D 5000      03306         MOV R0,_m_temp
048E 0000      03307         BANKSEL __KF8_LIBi_Slide_max_Flag
048F 2800      03308         AND R0,__KF8_LIBi_Slide_max_Flag
0490 0000      03309         PAGESEL lable_03071633
0491 7203      03310         JNB PSW,2
0492 C000      03311         JMP lable_03071633
               03312         ;;
0493 0000      03313         BANKSEL _m_temp
0494 0400      03314         CPLR _m_temp
0495 0000      03315         BANKSEL __KF8_LIBi_Slide_max_Flag
0496 2900      03316         AND __KF8_LIBi_Slide_max_Flag,R0
               03317         ;;
               03318         ;;
0497 0000      03319         BANKSEL __KF8_Temp_Cur_1_T27_SW_
0498 5000      03320         MOV R0,__KF8_Temp_Cur_1_T27_SW_
0499 0000      03321         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
049A 3800      03322         SUB R0,__KF8_lib_bahualvtemportemp_T27_SW_
049B 0000      03323         BANKSEL __KF8_Temp_Cur_1_T27_SW_
049C 5200      03324         MOV R1,__KF8_Temp_Cur_1_T27_SW_+1
049D 7803      03325         JB PSW,0
049E FF11      03326         INC R1
049F 0000      03327         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
04A0 3A00      03328         SUB R1,__KF8_lib_bahualvtemportemp_T27_SW_+1
04A1 0000      03329         PAGESEL lable_03071633
04A2 7003      03330         JNB PSW,0
04A3 C000      03331         JMP lable_03071633
04A4 0000      03332         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
04A5 0B00      03333         INC __KF8_lib_Date_Uchar_Temp_T27_SW_
04A6 03334 lable_03071633:
               03335         ;;
04A6 0000      03336         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
04A7 5000      03337         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
04A8 0000      03338         BANKSEL _i_temp
04A9 5200      03339         MOV R1,_i_temp
04AA 8100      03340         ADD R1,#(__KF8_LIBi_Slide_round_count_)
04AB 0000      03341         BANKSEL __KF8_LIBi_Slide_round_count_
04AC F741      03342         ST [R1],R0
               03343         
               03344 ;       ::->op : INLINEASM
               03345         ;;
04AD 0000      03346         BANKSEL _Addr_Copy_Int_i_temp_
04AE 5200      03347         MOV R1,_Addr_Copy_Int_i_temp_
04AF 8100      03348         ADD R1,#(__KF8_LIBi_Slide_channel_back_)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 86


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
04B0 0000      03349         BANKSEL __KF8_LIBi_Slide_channel_back_
04B1 F708      03350         LD R0,[R1]
04B2 0000      03351         BANKSEL __KF8_Temp_Cur_1_T27_SW_
04B3 5100      03352         MOV __KF8_Temp_Cur_1_T27_SW_,R0
04B4 FF11      03353         INC R1
04B5 0000      03354         BANKSEL __KF8_LIBi_Slide_channel_back_
04B6 F708      03355         LD R0,[R1]
04B7 0000      03356         BANKSEL __KF8_Temp_Cur_1_T27_SW_
04B8 5100      03357         MOV __KF8_Temp_Cur_1_T27_SW_+1,R0
04B9 5200      03358         MOV R1,__KF8_Temp_Cur_1_T27_SW_
04BA 0000      03359         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
04BB 3B00      03360         SUB __KF8_lib_bahualvtemportemp_T27_SW_,R1
04BC 7803      03361         JB PSW,0
04BD FF10      03362         INC R0
04BE 3900      03363         SUB __KF8_lib_bahualvtemportemp_T27_SW_+1,R0
               03364         ;;
04BF 0000      03365         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
04C0 5000      03366         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
04C1 0209      03367         CLR R1
04C2 0000      03368         PAGESEL lable_03071150
04C3 F7F8      03369         JB R0,7
04C4 C000      03370         JMP lable_03071150
04C5 FF09      03371         DEC R1
04C6 03372 lable_03071150:
04C6 0000      03373         BANKSEL STK02
04C7 5100      03374         MOV STK02,R0
04C8 5300      03375         MOV STK01,R1
04C9 0000      03376         BANKSEL __KF8_Temp_Cur_3_T27_SW_
04CA 5200      03377         MOV R1,__KF8_Temp_Cur_3_T27_SW_
04CB 5000      03378         MOV R0,__KF8_Temp_Cur_3_T27_SW_+1
04CC 0000      03379         BANKSEL STK00
04CD 5300      03380         MOV STK00,R1
04CE 0000      03381         PAGESEL __mulint
04CF D000      03382         CALL __mulint
04D0 0000      03383         PAGESEL $
04D1 0000      03384         BANKSEL STK00
04D2 5200      03385         MOV R1,STK00
04D3 0000      03386         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
04D4 2300      03387         ADD __KF8_lib_bahualvtemportemp_T27_SW_,R1
04D5 7003      03388         JNB PSW,0
04D6 FF10      03389         INC R0
04D7 2100      03390         ADD __KF8_lib_bahualvtemportemp_T27_SW_+1,R0
04D8 5000      03391         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
04D9 0000      03392         BANKSEL _Addr_Copy_Int_i_temp_
04DA 5200      03393         MOV R1,_Addr_Copy_Int_i_temp_
04DB 8100      03394         ADD R1,#(__KF8_LIBi_Slide_distance_out_)
04DC 0000      03395         BANKSEL __KF8_LIBi_Slide_distance_out_
04DD F741      03396         ST [R1],R0
04DE 0000      03397         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
04DF 5000      03398         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_+1
04E0 FF11      03399         INC R1
04E1 0000      03400         BANKSEL __KF8_LIBi_Slide_distance_out_
04E2 F741      03401         ST [R1],R0
               03402         ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 87


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
04E3 0000      03403         BANKSEL _m_temp
04E4 5000      03404         MOV R0,_m_temp
04E5 0000      03405         BANKSEL __KF8_LIBi_Slide_Press_Flag
04E6 3100      03406         ORL __KF8_LIBi_Slide_Press_Flag,R0
               03407         ;;
04E7 0000      03408         BANKSEL _k_temp
04E8 5000      03409         MOV R0,_k_temp
04E9 0000      03410         BANKSEL _m_temp
04EA 5100      03411         MOV _m_temp,R0
04EB 03412 lable_03071534:
04EB 0000      03413         BANKSEL _j_temp
04EC 5000      03414         MOV R0,_j_temp
04ED 0000      03415         BANKSEL _m_temp
04EE 5200      03416         MOV R1,_m_temp
04EF 3800      03417         SUB R0,_m_temp
04F0 0000      03418         PAGESEL lable_03071536
04F1 7003      03419         JNB PSW,0
04F2 C000      03420         JMP lable_03071536
               03421         ;;
04F3 8100      03422         ADD R1,#(__KF8_LIBc_touch_count_)
04F4 0000      03423         BANKSEL __KF8_LIBc_touch_count_
04F5 0208      03424         CLR R0
04F6 F741      03425         ST [R1],R0
04F7 0000      03426         BANKSEL _m_temp
04F8 0B00      03427         INC _m_temp
04F9 0000      03428         PAGESEL lable_03071534
04FA C000      03429         JMP lable_03071534
04FB 03430 lable_03071536:
               03431         
               03432 ;       ::->op : INLINEASM
04FB 03433 lable_03041034:
               03434         
               03435 ;       ::->op : INLINEASM
               03436         ;;
04FB 9800      03437         MOV R0,#low(__SLIDE_DISTRIBUTION+0)
04FC 9900      03438         MOV R1,#high(__SLIDE_DISTRIBUTION+0)
04FD 0000      03439         BANKSEL _i_temp
04FE 2000      03440         ADD R0, _i_temp
04FF 7003      03441         JNB PSW,0
0500 FF11      03442         INC R1
0501 0000      03443         PAGESEL __R2PCHPCL
0502 D000      03444         CALL __R2PCHPCL
0503 0000      03445         PAGESEL $
0504 0000      03446         BANKSEL _k_temp
0505 2100      03447         ADD _k_temp,R0
               03448         ;;
0506 0000      03449         BANKSEL _i_temp
0507 0B00      03450         INC _i_temp
0508 0000      03451         PAGESEL lable_03031752
0509 C000      03452         JMP lable_03031752
050A 03453 lable_03031753:
               03454         
               03455 ;       ::->op : INLINEASM
               03456         ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 88


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
050A 0000      03457         BANKSEL _j_temp
050B 5000      03458         MOV R0,_j_temp
050C 0000      03459         BANKSEL _i_KF8_lib_T27_SW_
050D 3800      03460         SUB R0,_i_KF8_lib_T27_SW_
050E 0000      03461         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
050F 7803      03462         JB PSW,0
0510 C000      03463         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
               03464         ;;;;;;;;;;;;
0511 0000      03465         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
0512 5000      03466         MOV R0,__KF8_lib_Finded_MAX_I_T27_SW_
0513 0000      03467         BANKSEL _i_KF8_lib_T27_SW_
0514 1800      03468         XOR R0,_i_KF8_lib_T27_SW_
0515 0000      03469         PAGESEL lable_07021644
0516 7203      03470         JNB PSW,2 ;;
0517 C000      03471         JMP lable_07021644
0518 5000      03472         MOV R0,_i_KF8_lib_T27_SW_
0519 0000      03473         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
051A 1800      03474         XOR R0,__KF8_lib_Finded_MAX_J_T27_SW_
051B 0000      03475         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF
051C 7A03      03476         JB PSW,2 ;;
051D C000      03477         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF
               03478         ;;;;;;;;;;;;
051E 03479 lable_07021644:
               03480         ;;
051E 0000      03481         BANKSEL _i_KF8_lib_T27_SW_
051F 5000      03482         MOV R0,_i_KF8_lib_T27_SW_
0520 8000      03483         ADD R0,#(__KF8_LIBc_touch_count_+0)
0521 0000      03484         BANKSEL __KF8_LIBc_touch_count_
0522 F701      03485         LD R1,[R0]
0523 0000      03486         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0524 5300      03487         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R1
               03488         ;;;
0525 9900      03489         MOV R1,#High(_TCS_AMOUNT+0)
0526 9800      03490         MOV R0,#Low(_TCS_AMOUNT+0)
0527 0000      03491         PAGESEL __R2PCHPCL
0528 D000      03492         CALL __R2PCHPCL
0529 0000      03493         PAGESEL $
               03494         ;;;
052A 3800      03495         SUB R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
052B 0000      03496         PAGESEL lable_07021648
052C 7003      03497         JNB PSW,0 ;;
052D C000      03498         JMP lable_07021648
               03499         ;;;
052E 0000      03500         BANKSEL _i_KF8_lib_T27_SW_
052F 5000      03501         MOV R0,_i_KF8_lib_T27_SW_
0530 8000      03502         ADD R0,#(__KF8_LIBc_touch_count_+0)
0531 0000      03503         BANKSEL __KF8_LIBc_touch_count_
0532 F701      03504         LD R1,[R0]
0533 FF11      03505         INC R1
0534 F748      03506         ST [R0],R1
               03507         ;;;;;;;;;;;;;;;
0535 03508 lable_07021648:
0535 9900      03509         MOV R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
0536 9800      03510         MOV R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+0)
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 89


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0537 0000      03511         PAGESEL __R2PCHPCL
0538 D000      03512         CALL __R2PCHPCL
0539 0000      03513         PAGESEL $
               03514         ;;;;;;;;;;;;;
053A 0000      03515         BANKSEL _result_temp_KF8_Lib_T27_SW_
053B 5100      03516         MOV _result_temp_KF8_Lib_T27_SW_,R0
               03517         ;;;;;;;;;;
053C 9900      03518         MOV R1,# high (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
053D 9800      03519         MOV R0,# low (__KF8_DoubleKey_Compages_Limitable_Circle_+1)
053E 0000      03520         PAGESEL __R2PCHPCL
053F D000      03521         CALL __R2PCHPCL
0540 0000      03522         PAGESEL $
               03523         ;;;;;;;;;;
0541 0000      03524         BANKSEL _result_temp_KF8_Lib_T27_SW_
0542 5100      03525         MOV (_result_temp_KF8_Lib_T27_SW_+1),R0
0543 3000      03526         ORL R0,_result_temp_KF8_Lib_T27_SW_
0544 0000      03527         PAGESEL lable_07021657
0545 7203      03528         JNB PSW,2
0546 C000      03529         JMP lable_07021657
               03530         ;;;;;;;;;;;;;;;;;;;;;;;;;;
               03531         ;;
0547 0000      03532         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
0548 5000      03533         MOV R0, __KF8_lib_Key_Down_Count_T27_SW_
0549 A801      03534         XOR R0,# 0x01
054A 0000      03535         PAGESEL lable_07021657
054B 7A03      03536         JB PSW, 2
054C C000      03537         JMP lable_07021657
               03538         ;;;;;;;;;;;;;;;;;;;;;;;;;
054D 0000      03539         BANKSEL _result_temp_KF8_Lib_T27_SW_
054E 5000      03540         MOV R0,(_result_temp_KF8_Lib_T27_SW_+1)
054F 0000      03541         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
0550 3800      03542         SUB R0,(__KF8_lib_Key_Double_Timer_Protect_T27_SW_+1)
0551 0000      03543         PAGESEL lable_ds_
0552 7A03      03544         JB PSW,2
0553 C000      03545         JMP lable_ds_
               03546         ;;;;;;;;;;;
0554 0000      03547         BANKSEL _result_temp_KF8_Lib_T27_SW_
0555 5000      03548         MOV R0,_result_temp_KF8_Lib_T27_SW_
0556 0000      03549         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
0557 3800      03550         SUB R0,__KF8_lib_Key_Double_Timer_Protect_T27_SW_
               03551         ;;;;;;;;;;;
0558 03552 lable_ds_:
0558 0000      03553         PAGESEL lable_07021657
0559 7003      03554         JNB PSW, 0
055A C000      03555         JMP lable_07021657
               03556         ;;;;;;;;;;;;;
055B 0000      03557         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
055C 0B00      03558         INC __KF8_lib_Key_Double_Timer_Protect_T27_SW_
055D 7203      03559         JNB PSW, 2
055E 0B00      03560         INC (__KF8_lib_Key_Double_Timer_Protect_T27_SW_ + 1)
               03561         ;;;;;;;;;;;;;;;;;;;;;;;;
055F 0000      03562         BANKSEL _result_temp_KF8_Lib_T27_SW_
0560 5000      03563         MOV R0,(_result_temp_KF8_Lib_T27_SW_+1)
0561 5200      03564         MOV R1,_result_temp_KF8_Lib_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 90


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0562 0000      03565         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
0563 1800      03566         XOR R0,(__KF8_lib_Key_Double_Timer_Protect_T27_SW_+1)
0564 1A00      03567         XOR R1,__KF8_lib_Key_Double_Timer_Protect_T27_SW_
0565 F908      03568         ORL R0,R1
0566 0000      03569         PAGESEL lable_07021657
0567 7A03      03570         JB PSW,2
0568 C000      03571         JMP lable_07021657
               03572         ;;;;;;
0569 9802      03573         MOV R0,# 0x02
056A 0000      03574         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
056B 5100      03575         MOV __KF8_lib_Key_Down_Count_T27_SW_, R0
               03576         ;;;;;;
056C 0000      03577         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
056D 5000      03578         MOV R0, __KF8_LIBc_finger_OUT_First_T27_SW_
056E 0000      03579         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
056F 5100      03580         MOV __KF8_LIBc_finger_OUT_Second_T27_SW_, R0
               03581         ;;;;;;;;;;;;;;;;;;
               03582         ;;;;;;;;;
               03583         ;;;;;;;;;;
0570 03584 lable_07021657:
               03585         ;;;;;;;;;;;
0570 0000      03586         BANKSEL _i_KF8_lib_T27_SW_
0571 5000      03587         MOV R0,_i_KF8_lib_T27_SW_
0572 8000      03588         ADD R0,#(__KF8_LIBc_touch_count_+0)
0573 0000      03589         BANKSEL __KF8_LIBc_touch_count_
0574 F701      03590         LD R1,[R0]
0575 0000      03591         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0576 5300      03592         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R1
               03593         ;;
0577 9900      03594         MOV R1,#High(_TCS_AMOUNT+0)
0578 9800      03595         MOV R0,#Low(_TCS_AMOUNT+0)
0579 0000      03596         PAGESEL __R2PCHPCL
057A D000      03597         CALL __R2PCHPCL
057B 0000      03598         PAGESEL $
               03599         ;;
057C 1800      03600         XOR R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
057D 0000      03601         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
057E 7A03      03602         JB PSW,2 ;;
057F C000      03603         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
               03604         ;;;;;;;;;;;;;;;;;;;;;;;;;;;
0580 0000      03605         BANKSEL __KF8_LIBi_channel_flag_
0581 5000      03606         MOV R0,__KF8_LIBi_channel_flag_
0582 3000      03607         ORL R0,__KF8_LIBi_channel_flag_+1
0583 3000      03608         ORL R0,__KF8_LIBi_channel_flag_+2
0584 3000      03609         ORL R0,__KF8_LIBi_channel_flag_+3
0585 0000      03610         PAGESEL lable_07021756
0586 7203      03611         JNB PSW,2 ;;
0587 C000      03612         JMP lable_07021756
               03613         ;;;;;;;;;;;;;;;;;;;;;;;;;
0588 0000      03614         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
0589 5000      03615         MOV R0, __KF8_lib_Finded_MAX_I_T27_SW_
058A 0000      03616         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
058B 1800      03617         XOR R0, __KF8_LIBc_finger_OUT_First_T27_SW_
058C 0000      03618         PAGESEL lable_07022000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 91


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
058D 7203      03619         JNB PSW,2
058E C000      03620         JMP lable_07022000
               03621         ;;;;;;;;;;;;;;;;;
058F 0000      03622         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
0590 5000      03623         MOV R0, __KF8_lib_Finded_MAX_J_T27_SW_
0591 0000      03624         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
0592 1800      03625         XOR R0, __KF8_LIBc_finger_OUT_First_T27_SW_
0593 0000      03626         PAGESEL lable_07022000
0594 7203      03627         JNB PSW,2
0595 C000      03628         JMP lable_07022000
               03629         ;;;;;;;;;;;;;;;;;
0596 0000      03630         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
0597 5000      03631         MOV R0, __KF8_lib_Finded_MAX_I_T27_SW_
0598 0000      03632         BANKSEL _i_KF8_lib_T27_SW_
0599 1800      03633         XOR R0, _i_KF8_lib_T27_SW_
059A 0000      03634         PAGESEL lable_07022000
059B 7203      03635         JNB PSW,2
059C C000      03636         JMP lable_07022000
059D 0000      03637         PAGESEL lable_07021902
059E C000      03638         JMP lable_07021902
               03639         ;;;;;;;;;;;;;;;;;;;;;;;;;
059F 03640 lable_07022000:
               03641         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               03642         ;;
059F 9901      03643         MOV R1,#0x01
05A0 0000      03644         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
05A1 1B00      03645         XOR __KF8_lib_Key_Down_Count_T27_SW_,R1
05A2 0000      03646         PAGESEL lable_07021902
05A3 7A03      03647         JB PSW ,2
05A4 C000      03648         JMP lable_07021902
05A5 03649 lable_07021933:
05A5 9802      03650         MOV R0,#0X02
05A6 0000      03651         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
05A7 5100      03652         MOV __KF8_lib_Key_Down_Count_T27_SW_,R0
               03653         ;;;;;;;;;;;;;;;;;;;;;
05A8 0000      03654         BANKSEL _i_KF8_lib_T27_SW_
05A9 5000      03655         MOV R0, _i_KF8_lib_T27_SW_
05AA 0000      03656         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
05AB 5100      03657         MOV __KF8_LIBc_finger_OUT_Second_T27_SW_, R0
               03658         ;;;
05AC 0000      03659         BANKSEL _i_KF8_lib_T27_SW_
05AD 5200      03660         MOV R1,_i_KF8_lib_T27_SW_
05AE 8100      03661         ADD R1,#(__KF8_LIBc_baseline_count_+0)
05AF 0000      03662         BANKSEL __KF8_LIBc_baseline_count_
05B0 0208      03663         CLR R0
05B1 F741      03664         ST [R1],R0
               03665         ;;;;;;;;;;;;;;;;;;;;;
               03666         ;;
05B2 9900      03667         MOV R1,#High(__KF8_TOUCH_CH_EN+0)
05B3 9800      03668         MOV R0,#Low(__KF8_TOUCH_CH_EN+0)
05B4 0000      03669         BANKSEL _i_KF8_lib_T27_SW_
05B5 2000      03670         ADD R0,_i_KF8_lib_T27_SW_
05B6 7003      03671         JNB PSW,0
05B7 FF11      03672         INC R1
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 92


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
05B8 0000      03673         PAGESEL __R2PCHPCL
05B9 D000      03674         CALL __R2PCHPCL
05BA 0000      03675         PAGESEL $
05BB 6003      03676         CLR PSW,0
05BC FF18      03677         RLC R0
05BD FF18      03678         RLC R0
05BE 8000      03679         ADD R0,#Low(__KF8_LIBt_buff_bit_T27_SW_+0)
05BF 9900      03680         MOV R1,#High(__KF8_LIBt_buff_bit_T27_SW_+0)
05C0 7003      03681         JNB PSW,0
05C1 FF11      03682         INC R1
05C2 0000      03683         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
05C3 5100      03684         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0 ;;
05C4 0000      03685         PAGESEL __R2PCHPCL
05C5 D000      03686         CALL __R2PCHPCL
05C6 0000      03687         PAGESEL $
05C7 0000      03688         BANKSEL __KF8_LIBi_channel_flag_
05C8 3100      03689         ORL __KF8_LIBi_channel_flag_,R0
05C9 0000      03690         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
05CA 5000      03691         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_ ;;
05CB FF10      03692         INC R0
05CC 7203      03693         JNB PSW,2
05CD FF11      03694         INC R1
05CE 0000      03695         PAGESEL __R2PCHPCL
05CF D000      03696         CALL __R2PCHPCL
05D0 0000      03697         PAGESEL $
05D1 0000      03698         BANKSEL __KF8_LIBi_channel_flag_
05D2 3100      03699         ORL __KF8_LIBi_channel_flag_+1,R0
               03700         ;;;;;;
05D3 0000      03701         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
05D4 5000      03702         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_ ;;
05D5 FF10      03703         INC R0
05D6 FF10      03704         INC R0
05D7 7203      03705         JNB PSW,2
05D8 FF11      03706         INC R1
05D9 0000      03707         PAGESEL __R2PCHPCL
05DA D000      03708         CALL __R2PCHPCL
05DB 0000      03709         PAGESEL $
05DC 0000      03710         BANKSEL __KF8_LIBi_channel_flag_
05DD 3100      03711         ORL __KF8_LIBi_channel_flag_+2,R0
               03712         ;;;
05DE 0000      03713         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
05DF 5000      03714         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_ ;;
05E0 FF10      03715         INC R0
05E1 FF10      03716         INC R0
05E2 FF10      03717         INC R0
05E3 7203      03718         JNB PSW,2
05E4 FF11      03719         INC R1
05E5 0000      03720         PAGESEL __R2PCHPCL
05E6 D000      03721         CALL __R2PCHPCL
05E7 0000      03722         PAGESEL $
05E8 0000      03723         BANKSEL __KF8_LIBi_channel_flag_
05E9 3100      03724         ORL __KF8_LIBi_channel_flag_+3,R0
               03725         ;;;;;;;;;;;;;;;;;;;;;;;
05EA 0000      03726         PAGESEL lable_07061503
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 93


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
05EB C000      03727         JMP lable_07061503
               03728         ;;;;;;;;;;;;;
05EC 03729 lable_07021902:
05EC 0000      03730         BANKSEL _i_KF8_lib_T27_SW_
05ED 5000      03731         MOV R0,_i_KF8_lib_T27_SW_
05EE 8000      03732         ADD R0,#(__KF8_LIBc_touch_count_+0)
05EF 0000      03733         BANKSEL __KF8_LIBc_touch_count_
05F0 0209      03734         CLR R1
05F1 F748      03735         ST [R0],R1
05F2 0000      03736         PAGESEL lable_07061503
05F3 C000      03737         JMP lable_07061503
               03738         ;;;;;;;;;;;;;;;;;
05F4 03739 lable_07021756:
05F4 0000      03740         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
05F5 5000      03741         MOV R0,__KF8_lib_Finded_MAX_I_T27_SW_
05F6 0000      03742         BANKSEL _i_KF8_lib_T27_SW_
05F7 1800      03743         XOR R0,_i_KF8_lib_T27_SW_
05F8 0000      03744         PAGESEL lable_07061509
05F9 7203      03745         JNB PSW,2 ;;
05FA C000      03746         JMP lable_07061509
               03747         ;;;
05FB 5000      03748         MOV R0,_i_KF8_lib_T27_SW_
05FC 8000      03749         ADD R0,#(__KF8_LIBc_touch_count_+0)
05FD 0209      03750         CLR R1
05FE 0000      03751         BANKSEL __KF8_LIBc_touch_count_
05FF F748      03752         ST [R0],R1
0600 0000      03753         PAGESEL lable_07061503
0601 C000      03754         JMP lable_07061503
               03755         ;;;;;;;;;;;;;;;;;
0602 03756 lable_07061509:
               03757         ;;
0602 5000      03758         MOV R0,_i_KF8_lib_T27_SW_
0603 8000      03759         ADD R0,#Low(__KF8_TOUCH_CH_EN+0)
0604 9900      03760         MOV R1,#High(__KF8_TOUCH_CH_EN+0)
0605 7003      03761         JNB PSW,0
0606 FF11      03762         INC R1
0607 0000      03763         PAGESEL __R2PCHPCL
0608 D000      03764         CALL __R2PCHPCL
0609 0000      03765         PAGESEL $
060A 6003      03766         CLR PSW,0
060B FF18      03767         RLC R0
060C FF18      03768         RLC R0
060D 8000      03769         ADD R0,#Low(__KF8_LIBt_buff_bit_T27_SW_+0)
060E 9900      03770         MOV R1,#High(__KF8_LIBt_buff_bit_T27_SW_+0)
060F 7003      03771         JNB PSW,0
0610 FF11      03772         INC R1
0611 0000      03773         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0612 5100      03774         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R0
0613 0000      03775         PAGESEL __R2PCHPCL
0614 D000      03776         CALL __R2PCHPCL
0615 0000      03777         PAGESEL $
0616 0000      03778         BANKSEL __KF8_LIBi_channel_flag_
0617 5100      03779         MOV __KF8_LIBi_channel_flag_,R0
0618 0000      03780         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 94


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0619 5000      03781         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
061A FF10      03782         INC R0
061B 7203      03783         JNB PSW,2
061C FF11      03784         INC R1
061D 0000      03785         PAGESEL __R2PCHPCL
061E D000      03786         CALL __R2PCHPCL
061F 0000      03787         PAGESEL $
0620 0000      03788         BANKSEL __KF8_LIBi_channel_flag_
0621 5100      03789         MOV __KF8_LIBi_channel_flag_+1,R0
               03790         ;;;;;;;;;;;;;;
0622 0000      03791         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
0623 5000      03792         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
0624 FF10      03793         INC R0
0625 FF10      03794         INC R0
0626 7203      03795         JNB PSW,2
0627 FF11      03796         INC R1
0628 0000      03797         PAGESEL __R2PCHPCL
0629 D000      03798         CALL __R2PCHPCL
062A 0000      03799         PAGESEL $
062B 0000      03800         BANKSEL __KF8_LIBi_channel_flag_
062C 5100      03801         MOV __KF8_LIBi_channel_flag_+2,R0
               03802         ;;;;;;;;;;;
062D 0000      03803         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
062E 5000      03804         MOV R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
062F FF10      03805         INC R0
0630 FF10      03806         INC R0
0631 FF10      03807         INC R0
0632 7203      03808         JNB PSW,2
0633 FF11      03809         INC R1
0634 0000      03810         PAGESEL __R2PCHPCL
0635 D000      03811         CALL __R2PCHPCL
0636 0000      03812         PAGESEL $
0637 0000      03813         BANKSEL __KF8_LIBi_channel_flag_
0638 5100      03814         MOV __KF8_LIBi_channel_flag_+3,R0
               03815         ;;;;;;;;;;;;;;
               03816         ;;
0639 0000      03817         BANKSEL _i_KF8_lib_T27_SW_
063A 5000      03818         MOV R0,_i_KF8_lib_T27_SW_
063B 0000      03819         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
063C 5100      03820         MOV __KF8_LIBc_finger_OUT_First_T27_SW_,R0
               03821         ;;
063D 9901      03822         MOV R1,#0x01
063E 0000      03823         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
063F 5300      03824         MOV __KF8_lib_Key_Down_Count_T27_SW_,R1
               03825         ;;
0640 98FF      03826         MOV R0,#0xFF
0641 0000      03827         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0642 5100      03828         MOV __KF8_LIBc_finger_OUT_Second_T27_SW_,R0
               03829         ;;;
0643 0000      03830         BANKSEL __KF8_lib_Key_Double_Timer_Protect_T27_SW_
0644 0300      03831         CLR __KF8_lib_Key_Double_Timer_Protect_T27_SW_+1
0645 9801      03832         MOV R0,#0X01
0646 5100      03833         MOV __KF8_lib_Key_Double_Timer_Protect_T27_SW_ ,R0
               03834         ;;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 95


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0647 0000      03835         BANKSEL _i_KF8_lib_T27_SW_
0648 5200      03836         MOV R1,_i_KF8_lib_T27_SW_
0649 8100      03837         ADD R1,#(__KF8_LIBc_baseline_count_+0)
064A 0000      03838         BANKSEL __KF8_LIBc_baseline_count_
064B 0208      03839         CLR R0
064C F741      03840         ST [R1],R0
               03841         ;;;;;;;;;;
064D 03842 lable_07061503:
               03843         ;;
064D 0000      03844         BANKSEL _i_KF8_lib_T27_SW_
064E 5000      03845         MOV R0,_i_KF8_lib_T27_SW_
064F 8000      03846         ADD R0,#(__KF8_LIBc_touch_count_+0)
0650 0000      03847         BANKSEL __KF8_LIBc_touch_count_
0651 F701      03848         LD R1,[R0]
0652 FF11      03849         INC R1
0653 F748      03850         ST [R0],R1
               03851         ;;;
0654 0000      03852         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
0655 C000      03853         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
               03854         ;;;;;;;;;;;;;;
               03855         ;;;;;;;;;;;;;;;;;;
0656 03856 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF:
               03857         ;;;;;;;;;;
0656 0000      03858         BANKSEL _i_KF8_lib_T27_SW_
0657 5000      03859         MOV R0,_i_KF8_lib_T27_SW_
0658 8000      03860         ADD R0,#(__KF8_LIBc_touch_count_+0)
0659 0000      03861         BANKSEL __KF8_LIBc_touch_count_
065A F701      03862         LD R1,[R0]
065B 0000      03863         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
065C 5300      03864         MOV __KF8_lib_Date_Uchar_Temp_T27_SW_,R1
               03865         ;;;
065D 9900      03866         MOV R1,#High(_TCS_AMOUNT+0)
065E 9800      03867         MOV R0,#Low(_TCS_AMOUNT+0)
065F 0000      03868         PAGESEL __R2PCHPCL
0660 D000      03869         CALL __R2PCHPCL
0661 0000      03870         PAGESEL $
               03871         ;;;
0662 3800      03872         SUB R0,__KF8_lib_Date_Uchar_Temp_T27_SW_
0663 0000      03873         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
0664 7003      03874         JNB PSW,0 ;;
0665 C000      03875         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End
               03876         ;;;
0666 0000      03877         BANKSEL _i_KF8_lib_T27_SW_
0667 5000      03878         MOV R0,_i_KF8_lib_T27_SW_
0668 8000      03879         ADD R0,#(__KF8_LIBc_touch_count_+0)
0669 0209      03880         CLR R1
066A 0000      03881         BANKSEL __KF8_LIBc_touch_count_
066B F748      03882         ST [R0],R1
066C 03883 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End:
               03884         
               03885 ;       ::->op : LABEL
               03886 ;       ::->op : LEFT_OP
066C 03887 _00030_DS_
               03888 ;       .line   2995; "../kf8ts27_touch_s_lib.c"        _KF8_LIBi_Touch_New_Date_T27_SW_<<=1;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 96


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
066C 6003      03889         CLR     PSW, 0
066D 0000      03890         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
066E 1300      03891         RLC     __KF8_LIBi_Touch_New_Date_T27_SW_
066F 0000      03892         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0670 1300      03893         RLC     (__KF8_LIBi_Touch_New_Date_T27_SW_ + 1)
0671 0000      03894         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0672 1300      03895         RLC     (__KF8_LIBi_Touch_New_Date_T27_SW_ + 2)
0673 0000      03896         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0674 1300      03897         RLC     (__KF8_LIBi_Touch_New_Date_T27_SW_ + 3)
               03898 ;       ::->op : INLINEASM
0675 0000      03899         BANKSEL _i_KF8_lib_T27_SW_
0676 0B00      03900         INC _i_KF8_lib_T27_SW_
0677 0000      03901         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_
0678 C000      03902         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_
0679 03903 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_:
               03904         
               03905 ;       ::->op : =
               03906 ;       .line   3014; "../kf8ts27_touch_s_lib.c"        _KF8_lib_CH_DW_Change_Count_T27_SW_=0;
0679 0000      03907         BANKSEL __KF8_lib_CH_DW_Change_Count_T27_SW_
067A 0300      03908         CLR     __KF8_lib_CH_DW_Change_Count_T27_SW_
               03909 ;       ::->op : =
               03910 ;       .line   3015; "../kf8ts27_touch_s_lib.c"        _KF8_lib_CH_UP_Change_Count_T27_SW_=0;
067B 0000      03911         BANKSEL __KF8_lib_CH_UP_Change_Count_T27_SW_
067C 0300      03912         CLR     __KF8_lib_CH_UP_Change_Count_T27_SW_
               03913 ;       ::->op : =
               03914 ;       .line   3019; "../kf8ts27_touch_s_lib.c"        _KF8_lib_Finded_MAX_I_Buf_T27_SW_=0;
067D 0000      03915         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
067E 0300      03916         CLR     __KF8_lib_Finded_MAX_I_Buf_T27_SW_
067F 0000      03917         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
0680 0300      03918         CLR     (__KF8_lib_Finded_MAX_I_Buf_T27_SW_ + 1)
               03919 ;       ::->op : =
               03920 ;       .line   3020; "../kf8ts27_touch_s_lib.c"        _KF8_lib_Finded_MAX_J_Buf_T27_SW_=0;
0681 0000      03921         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
0682 0300      03922         CLR     __KF8_lib_Finded_MAX_J_Buf_T27_SW_
0683 0000      03923         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
0684 0300      03924         CLR     (__KF8_lib_Finded_MAX_J_Buf_T27_SW_ + 1)
               03925 ;       ::->op : =
               03926 ;       .line   3022; "../kf8ts27_touch_s_lib.c"        _KF8_lib_Finded_MAX_COUNT_T27_SW_=0;
0685 0000      03927         BANKSEL __KF8_lib_Finded_MAX_COUNT_T27_SW_
0686 0300      03928         CLR     __KF8_lib_Finded_MAX_COUNT_T27_SW_
               03929 ;       ::->op : INLINEASM
               03930         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0687 98FF      03931         MOV R0,#0xFF
0688 0000      03932         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
0689 5100      03933         MOV __KF8_lib_Finded_MAX_I_T27_SW_,R0
068A 0000      03934         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
068B 5100      03935         MOV __KF8_lib_Finded_MAX_J_T27_SW_,R0
068C 0000      03936         BANKSEL _i_temp
068D 0300      03937         CLR _i_temp
068E 03938 lable_03040930:
068E 9800      03939         MOV R0,#low(_SLIDE_AMOUNT+0)
068F 9900      03940         MOV R1,#high(_SLIDE_AMOUNT+0)
0690 0000      03941         PAGESEL __R2PCHPCL
0691 D000      03942         CALL __R2PCHPCL
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 97


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0692 0000      03943         PAGESEL $
0693 0000      03944         BANKSEL _i_temp
0694 3800      03945         SUB R0,_i_temp
0695 0000      03946         PAGESEL lable_03040931
0696 7003      03947         JNB PSW,0 ;;
0697 C000      03948         JMP lable_03040931
               03949         ;;
               03950         ;;
0698 6003      03951         CLR PSW,0
0699 0000      03952         BANKSEL _i_temp
069A 1200      03953         RLCR _i_temp ;;
069B 8000      03954         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_)
069C 0000      03955         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
069D 9900      03956         MOV R1,#0X00
069E F748      03957         ST [R0],R1
069F FF10      03958         INC R0
06A0 F748      03959         ST [R0],R1
               03960         ;;
06A1 0000      03961         BANKSEL _i_temp
06A2 5000      03962         MOV R0,_i_temp
06A3 8000      03963         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_T27_SW_)
06A4 0000      03964         BANKSEL __KF8_lib_Slide_Finded_MAX_I_T27_SW_
06A5 F701      03965         LD R1,[R0]
06A6 A9FF      03966         XOR R1,#0XFF
06A7 0000      03967         PAGESEL lable_03041003
06A8 7A03      03968         JB PSW,2
06A9 C000      03969         JMP lable_03041003
               03970         ;;
               03971         ;;
06AA 9901      03972         MOV R1,#0x01
06AB 0000      03973         BANKSEL _i_temp
06AC 5000      03974         MOV R0,_i_temp
06AD FF10      03975         INC R0
06AE 0000      03976         PAGESEL lable_03040958
06AF C000      03977         JMP lable_03040958
06B0 03978 lable_03040959:
06B0 6003      03979         CLR PSW,0
06B1 FF19      03980         RLC R1
06B2 03981 lable_03040958:
06B2 0000      03982         PAGESEL lable_03040959
06B3 FF58      03983         DECJZ R0
06B4 C000      03984         JMP lable_03040959
06B5 A9FF      03985         XOR R1,#0XFF
06B6 0000      03986         BANKSEL __KF8_LIBi_Slide_Press_Flag
06B7 2B00      03987         AND __KF8_LIBi_Slide_Press_Flag,R1
06B8 03988 lable_03041003:
               03989         ;;
06B8 0000      03990         BANKSEL _i_temp
06B9 5000      03991         MOV R0,_i_temp
06BA 8000      03992         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_T27_SW_)
06BB 0000      03993         BANKSEL __KF8_lib_Slide_Finded_MAX_I_T27_SW_
06BC 99FF      03994         MOV R1,#0XFF
06BD F748      03995         ST [R0],R1
               03996         ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 98


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
06BE 0000      03997         BANKSEL _i_temp
06BF 0B00      03998         INC _i_temp
06C0 0000      03999         PAGESEL lable_03040930
06C1 C000      04000         JMP lable_03040930
06C2 04001 lable_03040931:
               04002         
               04003 ;       ::->op : INLINEASM
               04004         ;;;
06C2 0000      04005         BANKSEL __KF8_lib_Touch_Bits_
06C3 0000      04006         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
06C4 7900      04007         JB __KF8_lib_Touch_Bits_,1 ;;
06C5 C000      04008         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
               04009         ;;;
06C6 0000      04010         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
06C7 0B00      04011         INC __KF8_lib_Wave_Protect_Time_Count_T27_SW_
06C8 7203      04012         JNB PSW,2
06C9 0B00      04013         INC __KF8_lib_Wave_Protect_Time_Count_T27_SW_+1
               04014         ;;;
06CA 9900      04015         MOV R1,#High(__KF8_Disturb_Protect_Circle_+0)
06CB 9800      04016         MOV R0,#Low(__KF8_Disturb_Protect_Circle_+0)
06CC 0000      04017         PAGESEL __R2PCHPCL
06CD D000      04018         CALL __R2PCHPCL
06CE 0000      04019         PAGESEL $
               04020         ;;;
06CF 0000      04021         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06D0 5100      04022         MOV __KF8_Temp_Cur_A_T27_SW_,R0 ;;
               04023         ;;
06D1 9900      04024         MOV R1,#High(__KF8_Disturb_Protect_Circle_+1)
06D2 9800      04025         MOV R0,#Low(__KF8_Disturb_Protect_Circle_+1)
06D3 0000      04026         PAGESEL __R2PCHPCL
06D4 D000      04027         CALL __R2PCHPCL
06D5 0000      04028         PAGESEL $
               04029         ;;;
06D6 0000      04030         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06D7 5100      04031         MOV __KF8_Temp_Cur_A_T27_SW_+1,R0 ;;
               04032         ;;;
06D8 0000      04033         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
06D9 5000      04034         MOV R0,__KF8_lib_Wave_Protect_Time_Count_T27_SW_
06DA 0000      04035         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06DB 3800      04036         SUB R0,__KF8_Temp_Cur_A_T27_SW_
06DC 0000      04037         BANKSEL __KF8_lib_Wave_Protect_Time_Count_T27_SW_
06DD 5000      04038         MOV R0,__KF8_lib_Wave_Protect_Time_Count_T27_SW_+1
06DE 7803      04039         JB PSW,0
06DF FF10      04040         INC R0
06E0 0000      04041         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06E1 3800      04042         SUB R0,__KF8_Temp_Cur_A_T27_SW_+1
06E2 0000      04043         PAGESEL _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
06E3 7003      04044         JNB PSW,0
06E4 C000      04045         JMP _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_
               04046         ;;
06E5 0000      04047         BANKSEL __KF8_lib_Touch_Bits_
06E6 6100      04048         CLR __KF8_lib_Touch_Bits_,1 ;;
06E7 04049 _KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_:
               04050         
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 99


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               04051 ;       ::->op : INLINEASM
06E7 9900      04052         MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
06E8 9800      04053         MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+0)
06E9 0000      04054         PAGESEL __R2PCHPCL
06EA D000      04055         CALL __R2PCHPCL
06EB 0000      04056         PAGESEL $
06EC 0000      04057         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06ED 5100      04058         MOV __KF8_Temp_Cur_A_T27_SW_,R0
               04059         ;;;;;;;;;;;;;;
06EE 9900      04060         MOV R1,# high (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
06EF 9800      04061         MOV R0,# low (__KF8_Key_Max_Pressed_Limitable_Circle_+1)
06F0 0000      04062         PAGESEL __R2PCHPCL
06F1 D000      04063         CALL __R2PCHPCL
06F2 0000      04064         PAGESEL $
06F3 0000      04065         BANKSEL __KF8_Temp_Cur_A_T27_SW_
06F4 5100      04066         MOV __KF8_Temp_Cur_A_T27_SW_+1,R0
06F5 3000      04067         ORL R0,__KF8_Temp_Cur_A_T27_SW_
               04068         ;;;;;;;
06F6 0000      04069         PAGESEL lable_07061952
06F7 7203      04070         JNB PSW,2
06F8 C000      04071         JMP lable_07061952
               04072         ;;;;;;;;;;;
06F9 0000      04073         BANKSEL __KF8_LIBi_channel_flag_
06FA 5000      04074         MOV R0,__KF8_LIBi_channel_flag_
06FB 3000      04075         ORL R0,__KF8_LIBi_channel_flag_+1
06FC 3000      04076         ORL R0,__KF8_LIBi_channel_flag_+2
06FD 3000      04077         ORL R0,__KF8_LIBi_channel_flag_+3
06FE 0000      04078         PAGESEL lable_07061952
06FF 7203      04079         JNB PSW,2 ;;
0700 C000      04080         JMP lable_07061952
               04081         ;;;;;;;;;;;;;
0701 0000      04082         BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
0702 0B00      04083         INC __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
0703 7203      04084         JNB PSW, 2
0704 0B00      04085         INC (__KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_ + 1)
               04086         ;;;;;;;;;;;;;;;;
0705 0000      04087         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0706 5000      04088         MOV R0,__KF8_Temp_Cur_A_T27_SW_
0707 5200      04089         MOV R1,__KF8_Temp_Cur_A_T27_SW_+1
0708 0000      04090         BANKSEL __KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
0709 1800      04091         XOR R0,__KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_
070A 1A00      04092         XOR R1,__KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_+1
070B F908      04093         ORL R0,R1
070C 0000      04094         PAGESEL lable_07061952
070D 7A03      04095         JB PSW,2
070E C000      04096         JMP lable_07061952
               04097         ;;;
070F 0000      04098         BANKSEL __KF8_lib_Touch_Bits_
0710 6700      04099         CLR __KF8_lib_Touch_Bits_, 7
               04100         ;;
0711 0000      04101         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
0712 5000      04102         MOV R0, __KF8_lib_Key_Down_Count_T27_SW_
0713 A802      04103         XOR R0,# 0x02
0714 0000      04104         PAGESEL lable_07062010
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 100


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0715 7A03      04105         JB PSW, 2
0716 C000      04106         JMP lable_07062010
               04107         ;;
0717 0000      04108         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0718 9801      04109         MOV R0,#0x01
0719 5100      04110         MOV __KF8_LIBi_Touch_New_Date_T27_SW_,R0
071A 0300      04111         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
071B 0300      04112         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
071C 0300      04113         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
               04114         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
071D 0000      04115         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
071E 5000      04116         MOV R0,__KF8_LIBc_finger_OUT_Second_T27_SW_
071F FF10      04117         INC R0
0720 0000      04118         PAGESEL RLC_07070955
0721 C000      04119         JMP RLC_07070955
0722 04120 RLCDeal_07070955:
0722 6003      04121         CLR PSW,0
0723 0000      04122         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0724 1300      04123         RLC __KF8_LIBi_Touch_New_Date_T27_SW_
0725 1300      04124         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0726 1300      04125         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
0727 1300      04126         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
0728 04127 RLC_07070955:
0728 0000      04128         PAGESEL RLCDeal_07070955
0729 FF58      04129         DECJZ R0
072A C000      04130         JMP RLCDeal_07070955
               04131         ;;;;;;;
072B 0000      04132         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
072C 5000      04133         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_
072D 5200      04134         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+1
072E 0000      04135         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
072F 2800      04136         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_
0730 2A00      04137         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
0731 F908      04138         ORL R0,R1
0732 0000      04139         PAGESEL lable_10311439
0733 7A03      04140         JB PSW,2
0734 C000      04141         JMP lable_10311439
0735 0000      04142         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0736 5000      04143         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+2
0737 5200      04144         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+3
0738 0000      04145         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0739 2800      04146         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
073A 2A00      04147         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
073B F908      04148         ORL R0,R1
073C 0000      04149         PAGESEL lable_07071023
073D 7203      04150         JNB PSW,2
073E C000      04151         JMP lable_07071023
073F 04152 lable_10311439:
               04153         ;;;;;;;;;;;;;;
073F 0000      04154         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0740 6003      04155         CLR PSW,0
0741 1200      04156         RLCR __KF8_LIBc_finger_OUT_Second_T27_SW_
0742 8000      04157         ADD R0, #(__KF8_LIBi_buff_hit_)
0743 0000      04158         BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 101


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0744 F701      04159         LD R1,[R0]
               04160         ;;
0745 0000      04161         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0746 6003      04162         CLR PSW,0
0747 1200      04163         RLCR __KF8_LIBc_finger_OUT_Second_T27_SW_
0748 8000      04164         ADD R0, #(__KF8_LIBi_buff_baseline_)
0749 0000      04165         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
074A F748      04166         ST [R0],R1
               04167         ;;
074B 0000      04168         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
074C 6003      04169         CLR PSW,0
074D 1200      04170         RLCR __KF8_LIBc_finger_OUT_Second_T27_SW_
074E 8000      04171         ADD R0, #(__KF8_LIBi_buff_hit_+1)
074F 0000      04172         BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
0750 F701      04173         LD R1,[R0]
               04174         ;;
0751 0000      04175         BANKSEL __KF8_LIBc_finger_OUT_Second_T27_SW_
0752 6003      04176         CLR PSW,0
0753 1200      04177         RLCR __KF8_LIBc_finger_OUT_Second_T27_SW_
0754 8000      04178         ADD R0, #(__KF8_LIBi_buff_baseline_+1)
0755 0000      04179         BANKSEL __KF8_LIBi_buff_baseline_ ;;
0756 F748      04180         ST [R0],R1
               04181         ;;;;
0757 0000      04182         PAGESEL lable_07062010
0758 C000      04183         JMP lable_07062010
               04184         ;;;;;
0759 04185 lable_07071023:
               04186         ;;
0759 0000      04187         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
075A 5000      04188         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
075B 5200      04189         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
075C 0000      04190         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
075D 3100      04191         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_,R0
075E 3300      04192         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+1,R1
               04193         ;;;;;;;;
075F 0000      04194         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0760 5000      04195         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
0761 5200      04196         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0762 0000      04197         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0763 3100      04198         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+2,R0
0764 3300      04199         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+3,R1
               04200         ;;;;;;
               04201         ;;
0765 04202 lable_07062010:
0765 0000      04203         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0766 9801      04204         MOV R0,#0x01
0767 5100      04205         MOV __KF8_LIBi_Touch_New_Date_T27_SW_,R0
0768 0300      04206         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0769 0300      04207         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
076A 0300      04208         CLR (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
               04209         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
076B 0000      04210         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
076C 5000      04211         MOV R0,__KF8_LIBc_finger_OUT_First_T27_SW_
076D FF10      04212         INC R0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 102


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
076E 0000      04213         PAGESEL RLC_07071019
076F C000      04214         JMP RLC_07071019
0770 04215 RLCDeal_07071019:
0770 6003      04216         CLR PSW,0
0771 0000      04217         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0772 1300      04218         RLC __KF8_LIBi_Touch_New_Date_T27_SW_
0773 1300      04219         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+1)
0774 1300      04220         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+2)
0775 1300      04221         RLC (__KF8_LIBi_Touch_New_Date_T27_SW_+3)
0776 04222 RLC_07071019:
0776 0000      04223         PAGESEL RLCDeal_07071019
0777 FF58      04224         DECJZ R0
0778 C000      04225         JMP RLCDeal_07071019
               04226         ;;;;;;;;;
               04227         ;;
0779 0000      04228         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
077A 5000      04229         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_
077B 5200      04230         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+1
077C 0000      04231         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
077D 2800      04232         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_
077E 2A00      04233         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
077F F908      04234         ORL R0,R1
0780 0000      04235         PAGESEL lable_10311444
0781 7A03      04236         JB PSW,2
0782 C000      04237         JMP lable_10311444
               04238         ;;;;;;;;;;
0783 0000      04239         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0784 5000      04240         MOV R0,__KF8_lib_CH_DW_Change_Flag_T27_SW_+2
0785 5200      04241         MOV R1,__KF8_lib_CH_DW_Change_Flag_T27_SW_+3
0786 0000      04242         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
0787 2800      04243         AND R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
0788 2A00      04244         AND R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
0789 F908      04245         ORL R0,R1
078A 0000      04246         PAGESEL lable_07071001
078B 7203      04247         JNB PSW,2
078C C000      04248         JMP lable_07071001
078D 04249 lable_10311444:
               04250         ;;;;;;;;;;;;;;
078D 0000      04251         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
078E 6003      04252         CLR PSW,0
078F 1200      04253         RLCR __KF8_LIBc_finger_OUT_First_T27_SW_
0790 8000      04254         ADD R0, #(__KF8_LIBi_buff_hit_)
0791 0000      04255         BANKSEL __KF8_LIBi_buff_hit_ ;;_KF8_LIBi_buff_hit_ low
0792 F701      04256         LD R1,[R0]
               04257         ;;
0793 0000      04258         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
0794 6003      04259         CLR PSW,0
0795 1200      04260         RLCR __KF8_LIBc_finger_OUT_First_T27_SW_
0796 8000      04261         ADD R0, #(__KF8_LIBi_buff_baseline_)
0797 0000      04262         BANKSEL __KF8_LIBi_buff_baseline_ ;;_KF8_LIBi_buff_baseline_ low
0798 F748      04263         ST [R0],R1
               04264         ;;
0799 0000      04265         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
079A 6003      04266         CLR PSW,0
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 103


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
079B 1200      04267         RLCR __KF8_LIBc_finger_OUT_First_T27_SW_
079C 8000      04268         ADD R0, #(__KF8_LIBi_buff_hit_+1)
079D 0000      04269         BANKSEL __KF8_LIBi_buff_hit_ ;; _KF8_LIBi_buff_hit_ high
079E F701      04270         LD R1,[R0]
               04271         ;;
079F 0000      04272         BANKSEL __KF8_LIBc_finger_OUT_First_T27_SW_
07A0 6003      04273         CLR PSW,0
07A1 1200      04274         RLCR __KF8_LIBc_finger_OUT_First_T27_SW_
07A2 8000      04275         ADD R0, #(__KF8_LIBi_buff_baseline_+1)
07A3 0000      04276         BANKSEL __KF8_LIBi_buff_baseline_ ;;
07A4 F748      04277         ST [R0],R1
               04278         ;;;;
07A5 0000      04279         PAGESEL lable_10221513
07A6 C000      04280         JMP lable_10221513
               04281         ;;;;;
07A7 04282 lable_07071001:
               04283         ;;
07A7 0000      04284         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
07A8 5000      04285         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_
07A9 5200      04286         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+1
07AA 0000      04287         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
07AB 3100      04288         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_,R0
07AC 3300      04289         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+1,R1
               04290         ;;;;;;
07AD 0000      04291         BANKSEL __KF8_LIBi_Touch_New_Date_T27_SW_
07AE 5000      04292         MOV R0,__KF8_LIBi_Touch_New_Date_T27_SW_+2
07AF 5200      04293         MOV R1,__KF8_LIBi_Touch_New_Date_T27_SW_+3
07B0 0000      04294         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
07B1 3100      04295         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+2,R0
07B2 3300      04296         ORL __KF8_lib_CH_DW_Change_Flag_T27_SW_+3,R1
               04297         ;;;;;
07B3 04298 lable_10221513:
07B3 04299 lable_07061952:
               04300         
               04301 ;       ::->op : LABEL
               04302 ;       ::->op : ENDFUNCTION
07B3 0008      04303         CRET    
               04304 ; exit point of __KF8_LiBf_KEY_Deal_AND_BaseLine_Up
               04305 
               04306 
               04307 
               04308 func.__KF8TS27_Init_Touch_Slide_W_      .code
               04309 ;***
               04310 ;  PostBlock Stats: dbName = C
               04311 ;***
               04312 ;entry:  __KF8TS27_Init_Touch_Slide_W_  ;Function start
               04313 ; 2 exit points
               04314 ;has an exit
               04315 ;; Starting PostCode block
               04316 ;       ::->op : LABEL
               04317 ;       ::->op : FUNCTION
0000 04318 __KF8TS27_Init_Touch_Slide_W_   ;Function start
               04319 ; 2 exit points
               04320 ;       ::->op :*  =
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 104


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               04321 ;       .line   419; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_En_Base_Update_Flag=1;          //ʼ                        ..жˮ󣬻ֻͻȻ͸խΧ䶯
0000 0000      04322         BANKSEL __KF8_lib_Touch_Bits_
0001 6F00      04323         SET     __KF8_lib_Touch_Bits_, 7
               04324 ;       ::->op :*  =
               04325 ;       .line   425; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Protect_Flag =0;                        //ʼ                         ..жϣԭ
0002 0000      04326         BANKSEL __KF8_lib_Touch_Bits_
0003 6100      04327         CLR     __KF8_lib_Touch_Bits_, 1
               04328 ;       ::->op :*  =
               04329 ;       .line   426; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Work_Flag =0;                           //ʼ                         ..ʵ32Ȧȡжϰ
0004 0000      04330         BANKSEL __KF8_lib_Touch_Bits_
0005 6000      04331         CLR     __KF8_lib_Touch_Bits_, 0
               04332 ;       ::->op : =
               04333 ;       .line   431; "../kf8ts27_touch_s_lib.c" _KF8_Work_Delay_Count_For_Flag_T27_SW_=0;
0006 0000      04334         BANKSEL __KF8_Work_Delay_Count_For_Flag_T27_SW_
0007 0300      04335         CLR     __KF8_Work_Delay_Count_For_Flag_T27_SW_
               04336 ;       ::->op : =
               04337 ;       .line   432; "../kf8ts27_touch_s_lib.c" _KF8_Touch_Sys_Work_Standing_Flag_T27_SW_ = 0;
0008 0000      04338         BANKSEL __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
0009 0300      04339         CLR     __KF8_Touch_Sys_Work_Standing_Flag_T27_SW_
               04340 ;       ::->op : =
               04341 ;       .line   433; "../kf8ts27_touch_s_lib.c" _KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_=0;
000A 0000      04342         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
000B 0300      04343         CLR     __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
000C 0000      04344         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
000D 0300      04345         CLR     (__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_ + 1)
000E 0000      04346         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
000F 0300      04347         CLR     (__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_ + 2)
0010 0000      04348         BANKSEL __KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_
0011 0300      04349         CLR     (__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_ + 3)
               04350 ;       ::->op : =
               04351 ;       .line   434; "../kf8ts27_touch_s_lib.c" _KF8_lib_CH_DW_Change_Flag_T27_SW_=0;
0012 0000      04352         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0013 0300      04353         CLR     __KF8_lib_CH_DW_Change_Flag_T27_SW_
0014 0000      04354         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0015 0300      04355         CLR     (__KF8_lib_CH_DW_Change_Flag_T27_SW_ + 1)
0016 0000      04356         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0017 0300      04357         CLR     (__KF8_lib_CH_DW_Change_Flag_T27_SW_ + 2)
0018 0000      04358         BANKSEL __KF8_lib_CH_DW_Change_Flag_T27_SW_
0019 0300      04359         CLR     (__KF8_lib_CH_DW_Change_Flag_T27_SW_ + 3)
               04360 ;       ::->op : =
               04361 ;       .line   435; "../kf8ts27_touch_s_lib.c" _KF8_lib_Finded_MAX_I_Buf_T27_SW_=0;
001A 0000      04362         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
001B 0300      04363         CLR     __KF8_lib_Finded_MAX_I_Buf_T27_SW_
001C 0000      04364         BANKSEL __KF8_lib_Finded_MAX_I_Buf_T27_SW_
001D 0300      04365         CLR     (__KF8_lib_Finded_MAX_I_Buf_T27_SW_ + 1)
               04366 ;       ::->op : =
               04367 ;       .line   436; "../kf8ts27_touch_s_lib.c" _KF8_lib_Finded_MAX_J_Buf_T27_SW_=0;
001E 0000      04368         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
001F 0300      04369         CLR     __KF8_lib_Finded_MAX_J_Buf_T27_SW_
0020 0000      04370         BANKSEL __KF8_lib_Finded_MAX_J_Buf_T27_SW_
0021 0300      04371         CLR     (__KF8_lib_Finded_MAX_J_Buf_T27_SW_ + 1)
               04372 ;       ::->op : =
               04373 ;       .line   437; "../kf8ts27_touch_s_lib.c" _KF8_lib_Finded_MAX_COUNT_T27_SW_=0;
0022 0000      04374         BANKSEL __KF8_lib_Finded_MAX_COUNT_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 105


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0023 0300      04375         CLR     __KF8_lib_Finded_MAX_COUNT_T27_SW_
               04376 ;       ::->op : =
               04377 ;       .line   438; "../kf8ts27_touch_s_lib.c" _KF8_LIBi_channel_flag_ = 0x0000;//ʼ
0024 0000      04378         BANKSEL __KF8_LIBi_channel_flag_
0025 0300      04379         CLR     __KF8_LIBi_channel_flag_
0026 0000      04380         BANKSEL __KF8_LIBi_channel_flag_
0027 0300      04381         CLR     (__KF8_LIBi_channel_flag_ + 1)
0028 0000      04382         BANKSEL __KF8_LIBi_channel_flag_
0029 0300      04383         CLR     (__KF8_LIBi_channel_flag_ + 2)
002A 0000      04384         BANKSEL __KF8_LIBi_channel_flag_
002B 0300      04385         CLR     (__KF8_LIBi_channel_flag_ + 3)
               04386 ;       ::->op : =
               04387 ;       .line   439; "../kf8ts27_touch_s_lib.c" _KF8_LIBc_channel_ = 0;//ʼ
002C 0000      04388         BANKSEL __KF8_LIBc_channel_
002D 0300      04389         CLR     __KF8_LIBc_channel_
               04390 ;       ::->op : =
               04391 ;       .line   440; "../kf8ts27_touch_s_lib.c" _KF8_lib_Date_Uchar_Temp_T27_SW_=0; // nȦ֤Ϊ0ʼ
002E 0000      04392         BANKSEL __KF8_lib_Date_Uchar_Temp_T27_SW_
002F 0300      04393         CLR     __KF8_lib_Date_Uchar_Temp_T27_SW_
               04394 ;       ::->op : =
               04395 ;       .line   441; "../kf8ts27_touch_s_lib.c" _KF8_lib_Key_Down_Count_T27_SW_=0;
0030 0000      04396         BANKSEL __KF8_lib_Key_Down_Count_T27_SW_
0031 0300      04397         CLR     __KF8_lib_Key_Down_Count_T27_SW_
               04398 ;       ::->op : =
               04399 ;       .line   443; "../kf8ts27_touch_s_lib.c" _KF8_LIBi_Slide_Press_Flag=0;
0032 0000      04400         BANKSEL __KF8_LIBi_Slide_Press_Flag
0033 0300      04401         CLR     __KF8_LIBi_Slide_Press_Flag
               04402 ;       ::->op : =
               04403 ;       .line   444; "../kf8ts27_touch_s_lib.c" _KF8_LIBi_Slide_min_Flag=0;
0034 0000      04404         BANKSEL __KF8_LIBi_Slide_min_Flag
0035 0300      04405         CLR     __KF8_LIBi_Slide_min_Flag
               04406 ;       ::->op : =
               04407 ;       .line   445; "../kf8ts27_touch_s_lib.c" _KF8_LIBi_Slide_max_Flag=0;
0036 0000      04408         BANKSEL __KF8_LIBi_Slide_max_Flag
0037 0300      04409         CLR     __KF8_LIBi_Slide_max_Flag
               04410 ;       ::->op : INLINEASM
               04411         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0038 98FF      04412         MOV R0,#0xFF
0039 0000      04413         BANKSEL __KF8_lib_Finded_MAX_I_T27_SW_
003A 5100      04414         MOV __KF8_lib_Finded_MAX_I_T27_SW_,R0
003B 0000      04415         BANKSEL __KF8_lib_Finded_MAX_J_T27_SW_
003C 5100      04416         MOV __KF8_lib_Finded_MAX_J_T27_SW_,R0
003D 0000      04417         BANKSEL _i_temp
003E 0300      04418         CLR _i_temp
003F 04419 lable_03011747:
003F 9800      04420         MOV R0,#low(_SLIDE_AMOUNT+0)
0040 9900      04421         MOV R1,#high(_SLIDE_AMOUNT+0)
0041 0000      04422         PAGESEL __R2PCHPCL
0042 D000      04423         CALL __R2PCHPCL
0043 0000      04424         PAGESEL $
0044 0000      04425         BANKSEL _i_temp
0045 3800      04426         SUB R0,_i_temp
0046 0000      04427         PAGESEL lable_03011752
0047 7003      04428         JNB PSW,0 ;;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 106


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0048 C000      04429         JMP lable_03011752
               04430         ;;
0049 6003      04431         CLR PSW,0
004A 0000      04432         BANKSEL _i_temp
004B 1200      04433         RLCR _i_temp ;;
004C 0000      04434         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
004D 5100      04435         MOV _Addr_Copy_Int_KF8_Lib_T27_SW_,R0
004E 8000      04436         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_)
004F 0000      04437         BANKSEL __KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_
0050 9900      04438         MOV R1,#0X00
0051 F748      04439         ST [R0],R1
0052 FF10      04440         INC R0
0053 F748      04441         ST [R0],R1
0054 0000      04442         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0055 5000      04443         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0056 8000      04444         ADD R0,#(__KF8_LIBi_Slide_channel_out_)
0057 0000      04445         BANKSEL __KF8_LIBi_Slide_channel_out_
0058 F748      04446         ST [R0],R1
0059 FF10      04447         INC R0
005A F748      04448         ST [R0],R1
005B 0000      04449         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
005C 5000      04450         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
005D 8000      04451         ADD R0,#(__KF8_LIBi_Slide_distance_out_)
005E 0000      04452         BANKSEL __KF8_LIBi_Slide_distance_out_
005F F748      04453         ST [R0],R1
0060 FF10      04454         INC R0
0061 F748      04455         ST [R0],R1
0062 0000      04456         BANKSEL _Addr_Copy_Int_KF8_Lib_T27_SW_
0063 5000      04457         MOV R0,_Addr_Copy_Int_KF8_Lib_T27_SW_
0064 8000      04458         ADD R0,#(__KF8_LIBi_Slide_channel_back_)
0065 0000      04459         BANKSEL __KF8_LIBi_Slide_channel_back_
0066 F748      04460         ST [R0],R1
0067 FF10      04461         INC R0
0068 F748      04462         ST [R0],R1
0069 0000      04463         BANKSEL _i_temp
006A 5000      04464         MOV R0,_i_temp
006B 8000      04465         ADD R0,#(__KF8_LIBi_Slide_round_count_)
006C 0000      04466         BANKSEL __KF8_LIBi_Slide_round_count_
006D F748      04467         ST [R0],R1
006E 0000      04468         BANKSEL _i_temp
006F 5000      04469         MOV R0,_i_temp
0070 8000      04470         ADD R0,#(__KF8_lib_Slide_Finded_MAX_I_T27_SW_)
0071 0000      04471         BANKSEL __KF8_lib_Slide_Finded_MAX_I_T27_SW_
0072 99FF      04472         MOV R1,#0XFF
0073 F748      04473         ST [R0],R1
0074 0000      04474         BANKSEL _i_temp
0075 0B00      04475         INC _i_temp
0076 0000      04476         PAGESEL lable_03011747
0077 C000      04477         JMP lable_03011747
0078 04478 lable_03011752:
               04479         
               04480 ;       ::->op : INLINEASM
0078 E101      04481         MOVB #0x01
0079 9866      04482         MOV R0,#0x66
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 107


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
007A 514E      04483         MOV 0x4E,R0 ;
               04484         
               04485 ;       ::->op : INLINEASM
007B 9800      04486         MOV R0, # low (__KF8_TOUCH_CH_EN+0)
007C 9900      04487         MOV R1, # high (__KF8_TOUCH_CH_EN+0)
007D 0000      04488         PAGESEL __R2PCHPCL
007E D000      04489         CALL __R2PCHPCL
007F 0000      04490         PAGESEL $
0080 9080      04491         ORL R0,#0x80
0081 E100      04492         BANKSEL CTCTL0
0082 5153      04493         MOV CTCTL0,R0
               04494         
               04495 ;       ::->op : =
               04496 ;       .line   556; "../kf8ts27_touch_s_lib.c" T3L = 0;        T3H = 0;
0083 0000      04497         BANKSEL _T3L
0084 0300      04498         CLR     _T3L
               04499 ;       ::->op : =
0085 0000      04500         BANKSEL _T3H
0086 0300      04501         CLR     _T3H
               04502 ;       ::->op : INLINEASM
0087 0000      04503         BANKSEL _CTCTL0
0088 6E00      04504         SET _CTCTL0,6
0089 0000      04505         NOP
008A 7E00      04506         JB _CTCTL0,6
008B C000      04507         JMP $-3
               04508         
               04509 ;       ::->op : GET_VALUE_AT_ADDRESS
               04510 ;       .line   574; "../kf8ts27_touch_s_lib.c" if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4)
008C 0000      04511         BANKSEL __KF8_lib_Touch_Bits_
008D 7E00      04512         JB      __KF8_lib_Touch_Bits_, 6
008E C000      04513         JMP     _00021_DS_
               04514 ;       ::->op : =
               04515 ;       .line   576; "../kf8ts27_touch_s_lib.c" T4L = 0;    T4H = 0;    T4ON=1;         // T3 T4 Ƶ ⲿ
008F 0000      04516         BANKSEL _T4L
0090 0300      04517         CLR     _T4L
               04518 ;       ::->op : =
0091 0000      04519         BANKSEL _T4H
0092 0300      04520         CLR     _T4H
               04521 ;       ::->op :*  =
0093 0000      04522         BANKSEL _T4CTL_bits
0094 6800      04523         SET     _T4CTL_bits, 0
               04524 ;       ::->op : LABEL
               04525 ;       ::->op :*  =
0095 04526 _00021_DS_
               04527 ;       .line   578; "../kf8ts27_touch_s_lib.c" T3IF=0;         T3IE=1;
0095 0000      04528         BANKSEL _EIF2_bits
0096 6700      04529         CLR     _EIF2_bits, 7
               04530 ;       ::->op :*  =
0097 0000      04531         BANKSEL _EIE2_bits
0098 6F00      04532         SET     _EIE2_bits, 7
               04533 ;       ::->op :*  =
               04534 ;       .line   579; "../kf8ts27_touch_s_lib.c" AIEL=1;         AIEH=1;         // ﲻⲿѾжϣT3ʼʼT4δʼ±ж⣬һݣ汻£ʵá
0099 0000      04535         BANKSEL _INTCTL_bits
009A 6E00      04536         SET     _INTCTL_bits, 6
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 108


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               04537 ;       ::->op :*  =
009B 0000      04538         BANKSEL _INTCTL_bits
009C 6F00      04539         SET     _INTCTL_bits, 7
               04540 ;       ::->op : LABEL
               04541 ;       ::->op : ENDFUNCTION
009D 0008      04542         CRET    
               04543 ; exit point of __KF8TS27_Init_Touch_Slide_W_
               04544 
               04545 
               04546 
               04547 func.__KF8_lib_DateChange_get_  .code
               04548 ;***
               04549 ;  PostBlock Stats: dbName = C
               04550 ;***
               04551 ;entry:  __KF8_lib_DateChange_get_      ;Function start
               04552 ; 2 exit points
               04553 ;has an exit
               04554 ;; Starting PostCode block
               04555 ;       ::->op : LABEL
               04556 ;       ::->op : FUNCTION
0000 04557 __KF8_lib_DateChange_get_       ;Function start
               04558 ; 2 exit points
               04559 ;       ::->op : INLINEASM
0000 0000      04560         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0001 5000      04561         MOV R0,__KF8_Temp_Cur_B_T27_SW_
0002 0000      04562         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0003 3900      04563         SUB __KF8_Temp_Cur_A_T27_SW_,R0
               04564         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0004 0000      04565         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0005 5200      04566         MOV R1,(__KF8_Temp_Cur_B_T27_SW_+1)
0006 7803      04567         JB PSW,0
0007 FF11      04568         INC R1
0008 0000      04569         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0009 3B00      04570         SUB (__KF8_Temp_Cur_A_T27_SW_+1),R1
               04571         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
000A 0000      04572         PAGESEL label_4_4_4
000B 7003      04573         JNB PSW,0
000C C000      04574         JMP label_4_4_4
000D 04575 label_3_3_3:
               04576         ;;
000D 0000      04577         BANKSEL __KF8_lib_Touch_Bits_
000E 6500      04578         CLR __KF8_lib_Touch_Bits_, 5
000F 0000      04579         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0010 0500      04580         CPL __KF8_Temp_Cur_A_T27_SW_
0011 0000      04581         BANKSEL (__KF8_Temp_Cur_A_T27_SW_+1)
0012 0500      04582         CPL (__KF8_Temp_Cur_A_T27_SW_+1)
0013 0B00      04583         INC __KF8_Temp_Cur_A_T27_SW_
0014 7203      04584         JNB PSW,2
0015 0B00      04585         INC (__KF8_Temp_Cur_A_T27_SW_+1)
0016 0000      04586         PAGESEL label_5_5_5
0017 C000      04587         JMP label_5_5_5
0018 04588 label_4_4_4:
               04589         ;;
0018 0000      04590         BANKSEL __KF8_lib_Touch_Bits_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 109


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0019 6D00      04591         SET __KF8_lib_Touch_Bits_, 5
001A 04592 label_5_5_5:
               04593         
               04594 ;       ::->op : INLINEASM
               04595         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
001A 0000      04596         BANKSEL __KF8_Temp_Cur_A_T27_SW_
001B 5000      04597         MOV R0, (__KF8_Temp_Cur_A_T27_SW_ + 1)
001C 88FC      04598         AND R0,# 0xfc
001D 0000      04599         PAGESEL label_6_6_6
001E 7A03      04600         JB PSW, 2
001F C000      04601         JMP label_6_6_6
               04602         ;;;;;;;;;;;;;;;;;;;;;;С;;;;;;;;;;;;;;;;;;;;;;;;
0020 9806      04603         MOV R0,# 0x06
0021 FF10      04604         INC R0
0022 0000      04605         PAGESEL label_7_7_7
0023 C000      04606         JMP label_7_7_7
0024 04607 label_8_8_8:
0024 6003      04608         CLR PSW, 0
0025 1300      04609         RLC __KF8_Temp_Cur_A_T27_SW_
0026 1300      04610         RLC (__KF8_Temp_Cur_A_T27_SW_ + 1)
0027 04611 label_7_7_7:
0027 0000      04612         PAGESEL label_8_8_8
0028 FF58      04613         DECJZ R0
0029 C000      04614         JMP label_8_8_8
               04615         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
002A 9808      04616         MOV R0,# 0x08
002B 0000      04617         BANKSEL __KF8_Temp_Cur_B_T27_SW_
002C 2100      04618         ADD __KF8_Temp_Cur_B_T27_SW_, R0
002D 0000      04619         PAGESEL label_9_9_9
002E 7803      04620         JB PSW, 0
002F C000      04621         JMP label_9_9_9
0030 0B00      04622         INC (__KF8_Temp_Cur_B_T27_SW_ + 1)
               04623         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0031 04624 label_9_9_9:
0031 9804      04625         MOV R0,# 0x04
0032 FF10      04626         INC R0
0033 0000      04627         PAGESEL label_10_10_10
0034 C000      04628         JMP label_10_10_10
0035 04629 label_11_11_11:
0035 6003      04630         CLR PSW, 0
0036 1100      04631         RRC (__KF8_Temp_Cur_B_T27_SW_ + 1)
0037 1100      04632         RRC __KF8_Temp_Cur_B_T27_SW_
0038 04633 label_10_10_10:
0038 0000      04634         PAGESEL label_11_11_11
0039 FF58      04635         DECJZ R0
003A C000      04636         JMP label_11_11_11
003B 0000      04637         PAGESEL label_13_13_13
003C C000      04638         JMP label_13_13_13
               04639         ;;;;;;;;;;;;;;;;;;;;;;ڵ;;;;;;;;;;;;;;;;;;;;;;;;
003D 04640 label_6_6_6:
               04641         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
003D 6003      04642         CLR PSW, 0
003E 0000      04643         BANKSEL __KF8_Temp_Cur_A_T27_SW_
003F 1300      04644         RLC __KF8_Temp_Cur_A_T27_SW_
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 110


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0040 1300      04645         RLC (__KF8_Temp_Cur_A_T27_SW_ + 1)
0041 6003      04646         CLR PSW, 0
0042 1300      04647         RLC __KF8_Temp_Cur_A_T27_SW_
0043 1300      04648         RLC (__KF8_Temp_Cur_A_T27_SW_ + 1)
               04649         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0044 9880      04650         MOV R0,# 0x80
0045 0000      04651         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0046 2100      04652         ADD __KF8_Temp_Cur_B_T27_SW_, R0
0047 0000      04653         PAGESEL label_12_12_12
0048 7803      04654         JB PSW, 0
0049 C000      04655         JMP label_12_12_12
004A 0B00      04656         INC (__KF8_Temp_Cur_B_T27_SW_ + 1)
004B 04657 label_12_12_12:
               04658         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
004B 5000      04659         MOV R0, (__KF8_Temp_Cur_B_T27_SW_ + 1)
004C 5100      04660         MOV __KF8_Temp_Cur_B_T27_SW_, R0
004D 0300      04661         CLR (__KF8_Temp_Cur_B_T27_SW_ + 1)
004E 04662 label_13_13_13:
               04663         
               04664 ;       ::->op : INLINEASM
004E 0000      04665         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
004F 0300      04666         CLR __KF8_lib_bahualvtemportemp_T27_SW_
0050 0300      04667         CLR __KF8_lib_bahualvtemportemp_T27_SW_+1 ;;
0051 04668 label_17_17_17:
0051 0000      04669         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0052 5000      04670         MOV R0,__KF8_Temp_Cur_B_T27_SW_
0053 0000      04671         BANKSEL __KF8_Temp_Cur_A_T27_SW_
0054 3900      04672         SUB __KF8_Temp_Cur_A_T27_SW_,R0
               04673         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0055 0000      04674         BANKSEL __KF8_Temp_Cur_B_T27_SW_
0056 5200      04675         MOV R1,(__KF8_Temp_Cur_B_T27_SW_+1)
0057 7803      04676         JB PSW,0
0058 FF11      04677         INC R1
0059 0000      04678         BANKSEL __KF8_Temp_Cur_A_T27_SW_
005A 3B00      04679         SUB (__KF8_Temp_Cur_A_T27_SW_+1),R1
               04680         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
005B 0000      04681         PAGESEL label_15_15_15
005C 7803      04682         JB PSW,0
005D C000      04683         JMP label_15_15_15
005E 0000      04684         PAGESEL label_14_14_14
005F C000      04685         JMP label_14_14_14
0060 04686 label_15_15_15:
               04687         ;;
0060 0000      04688         PAGESEL label_16_16_16
0061 C000      04689         JMP label_16_16_16
0062 04690 label_14_14_14:
               04691         ;;
0062 0000      04692         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
0063 0B00      04693         INC __KF8_lib_bahualvtemportemp_T27_SW_
0064 5000      04694         MOV R0,__KF8_lib_bahualvtemportemp_T27_SW_
0065 A0C8      04695         SUB R0,#(200)
0066 0000      04696         PAGESEL label_16_16_16
0067 7803      04697         JB PSW,0
0068 C000      04698         JMP label_16_16_16 ;
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 111


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
0069 0000      04699         PAGESEL label_17_17_17
006A C000      04700         JMP label_17_17_17 ;
006B 04701 label_16_16_16:
               04702         
               04703 ;       ::->op : GET_VALUE_AT_ADDRESS
               04704 ;       .line   393; "../kf8ts27_touch_s_lib.c" if(_KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Get_Baihualv_Sign_Flag)
006B 0000      04705         BANKSEL __KF8_lib_Touch_Bits_
006C 7D00      04706         JB      __KF8_lib_Touch_Bits_, 5
006D C000      04707         JMP     _00017_DS_
               04708 ;       ::->op : INLINEASM
006E 0000      04709         BANKSEL __KF8_lib_bahualvtemportemp_T27_SW_
006F 0500      04710         CPL __KF8_lib_bahualvtemportemp_T27_SW_
0070 0500      04711         CPL __KF8_lib_bahualvtemportemp_T27_SW_+1 ;;
0071 0B00      04712         INC __KF8_lib_bahualvtemportemp_T27_SW_
0072 7203      04713         JNB PSW,2 ;;
0073 0B00      04714         INC __KF8_lib_bahualvtemportemp_T27_SW_+1 ;;
               04715         
               04716 ;       ::->op : LABEL
               04717 ;       ::->op : ENDFUNCTION
0074 04718 _00017_DS_
0074 0008      04719         CRET    
               04720 ; exit point of __KF8_lib_DateChange_get_
               04721 
               04722 
               04723 
               04724 func.__KF8TS27_Lib_Set_Slide_W_Parameter        .code
               04725 ;***
               04726 ;  PostBlock Stats: dbName = C
               04727 ;***
               04728 ;entry:  __KF8TS27_Lib_Set_Slide_W_Parameter    ;Function start
               04729 ; 2 exit points
               04730 ;has an exit
               04731 ;1 compiler assigned register :
               04732 ;   r0x1020
               04733 ;; Starting PostCode block
               04734 ;       ::->op : LABEL
               04735 ;       ::->op : FUNCTION
0000 04736 __KF8TS27_Lib_Set_Slide_W_Parameter     ;Function start
               04737 ; 2 exit points
               04738 ;       ::->op : RECEIVE
               04739 ;       .line   179; "../kf8ts27_touch_s_lib.c" void _KF8TS27_Lib_Set_Slide_W_Parameter(unsigned char parameterin)
0000 0000      04740         BANKSEL r0x1020
0001 5100      04741         MOV     r0x1020, R0
               04742 ;       ::->op : IFX
               04743 ;       .line   181; "../kf8ts27_touch_s_lib.c" if(parameterin==0)
0002 9800      04744         MOV     R0,# 0x00
0003 0000      04745         BANKSEL r0x1020
0004 3000      04746         ORL     R0, r0x1020
0005 7A03      04747         JB      PSW, 2
0006 C000      04748         JMP     _00009_DS_
               04749 ;       ::->op :*  =
               04750 ;       .line   183; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=1;
0007 0000      04751         BANKSEL __KF8_lib_Touch_Bits_
0008 6E00      04752         SET     __KF8_lib_Touch_Bits_, 6
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 112


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               04753 ;       ::->op :*  =
               04754 ;       .line   184; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
0009 0000      04755         BANKSEL __KF8_lib_Touch_Bits_
000A 6200      04756         CLR     __KF8_lib_Touch_Bits_, 2
               04757 ;       ::->op : GOTO
000B C000      04758         JMP     _00011_DS_
               04759 ;       ::->op : LABEL
               04760 ;       ::->op : EQ_OP
000C 04761 _00009_DS_
               04762 ;       .line   186; "../kf8ts27_touch_s_lib.c" else if(parameterin==1)
000C 0000      04763         BANKSEL r0x1020
000D 0E00      04764         MOVZ    R0, r0x1020
000E A801      04765         XOR     R0,# 0x01
000F 7A03      04766         JB      PSW, 2
0010 C000      04767         JMP     _00006_DS_
               04768 ;       ::->op :*  =
               04769 ;       .line   188; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
0011 0000      04770         BANKSEL __KF8_lib_Touch_Bits_
0012 6600      04771         CLR     __KF8_lib_Touch_Bits_, 6
               04772 ;       ::->op :*  =
               04773 ;       .line   189; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=0;
0013 0000      04774         BANKSEL __KF8_lib_Touch_Bits_
0014 6200      04775         CLR     __KF8_lib_Touch_Bits_, 2
               04776 ;       ::->op : GOTO
0015 C000      04777         JMP     _00011_DS_
               04778 ;       ::->op : LABEL
               04779 ;       ::->op :*  =
0016 04780 _00006_DS_
               04781 ;       .line   193; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Count_Use_T4=0;
0016 0000      04782         BANKSEL __KF8_lib_Touch_Bits_
0017 6600      04783         CLR     __KF8_lib_Touch_Bits_, 6
               04784 ;       ::->op :*  =
               04785 ;       .line   194; "../kf8ts27_touch_s_lib.c" _KF8_lib_Touch_Bits_._bitx_x._KF8_Touch_Use_T3_B=1;
0018 0000      04786         BANKSEL __KF8_lib_Touch_Bits_
0019 6A00      04787         SET     __KF8_lib_Touch_Bits_, 2
               04788 ;       ::->op : LABEL
               04789 ;       ::->op : ENDFUNCTION
001A 04790 _00011_DS_
001A 0008      04791         CRET    
               04792 ; exit point of __KF8TS27_Lib_Set_Slide_W_Parameter
               04793 
               04794 
               04795 
               04796 func.__R2PCHPCL .code
               04797 ;***
               04798 ;  PostBlock Stats: dbName = C
               04799 ;***
               04800 ;entry:  __R2PCHPCL     ;Function start
               04801 ; 2 exit points
               04802 ;has an exit
               04803 ;; Starting PostCode block
               04804 ;       ::->op : LABEL
               04805 ;       ::->op : FUNCTION
0000 04806 __R2PCHPCL      ;Function start
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 113


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
               04807 ; 2 exit points
               04808 ;       ::->op : INLINEASM
0000 530A      04809         MOV PCH,R1
0001 5102      04810         MOV PCL,R0
               04811         
               04812 ;       ::->op : LABEL
               04813 ;       ::->op : ENDFUNCTION
0002 0008      04814         CRET    
               04815 ; exit point of __R2PCHPCL
               04816 
               04817 
               04818 
               04819 func._f .code
               04820 ;***
               04821 ;  PostBlock Stats: dbName = C
               04822 ;***
               04823 ;entry:  _f     ;Function start
               04824 ; 2 exit points
               04825 ;has an exit
               04826 ;; Starting PostCode block
               04827 ;       ::->op : LABEL
               04828 ;       ::->op : FUNCTION
0000 04829 _f      ;Function start
               04830 ; 2 exit points
               04831 ;       ::->op : INLINEASM
               04832         .extern __mulint
               04833         
               04834 ;       ::->op : LABEL
               04835 ;       ::->op : ENDFUNCTION
0000 0008      04836         CRET    
               04837 ; exit point of _f
               04838 
               04839 
               04840 ;       code size estimation:
               04841 ;         139+   85 =   224 instructions (  618 byte)
               04842 
               04843 
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 114


SYMBOL TABLE
  LABEL                             VALUE 

ABRDEN                            00000000
ABRDOVF                           00000007
ADCALEN                           00000007
ADCCTL0                           0000001F
ADCCTL1                           0000003F
ADCDATA0H                         0000001E
ADCDATA0L                         0000003E
ADCIM                             00000000
ADCS0                             00000004
ADCS1                             00000005
ADCS2                             00000006
ADEN                              00000000
ADIE                              00000006
ADIF                              00000006
ADLR                              00000007
ADREN                             00000003
ADSCANCTL                         00000018
ADSCANEN                          00000007
AIE                               00000007
AIEH                              00000007
AIEL                              00000006
ANS0                              00000000
ANS1                              00000001
ANS10                             00000002
ANS11                             00000003
ANS12                             00000004
ANS13                             00000005
ANS2                              00000002
ANS3                              00000003
ANS4                              00000004
ANS5                              00000005
ANS6                              00000006
ANS7                              00000007
ANS8                              00000000
ANS9                              00000001
ANSEH                             0000001D
ANSEL                             00000031
BANK                              00000017
BCLIE                             00000001
BCLIF                             00000001
BRCTL                             00000123
BRG16                             00000004
CHS0                              00000002
CHS1                              00000003
CHS2                              00000004
CHS3                              00000005
CKEGE                             00000006
CLKOE                             00000007
CRXEN                             00000004
CSRS                              00000007
CTCHSEL0                          00000000
CTCHSEL1                          00000001
CTCHSEL2                          00000002
CTCHSEL3                          00000003
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 115


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
CTCHSEL4                          00000004
CTCLKSEL0                         00000006
CTCLKSEL1                         00000007
CTCTL0                            00000053
CTCTL1                            00000064
CTEN                              00000007
CTSTART                           00000006
CY                                00000000
DAT00                             00000000
DAT01                             00000001
DAT02                             00000002
DAT03                             00000003
DAT04                             00000004
DAT05                             00000005
DAT06                             00000006
DAT07                             00000007
DAT10                             00000000
DAT11                             00000001
DAT12                             00000002
DAT13                             00000003
DAT14                             00000004
DAT15                             00000005
DAT16                             00000006
DAT17                             00000007
DAT20                             00000000
DAT21                             00000001
DAT22                             00000002
DAT23                             00000003
DAT24                             00000004
DAT25                             00000005
DAT26                             00000006
DAT27                             00000007
DAT30                             00000000
DAT31                             00000001
DAT32                             00000002
DAT33                             00000003
DAT34                             00000004
DAT35                             00000005
DAT36                             00000006
DAT37                             00000007
DAT40                             00000000
DAT41                             00000001
DAT42                             00000002
DAT43                             00000003
DAT44                             00000004
DAT45                             00000005
DAT46                             00000006
DAT47                             00000007
DAT50                             00000000
DAT51                             00000001
DAT52                             00000002
DAT53                             00000003
DAT54                             00000004
DAT55                             00000005
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 116


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
DAT56                             00000006
DAT57                             00000007
DAT60                             00000000
DAT61                             00000001
DAT62                             00000002
DAT63                             00000003
DAT64                             00000004
DAT65                             00000005
DAT66                             00000006
DAT67                             00000007
DAT70                             00000000
DAT71                             00000001
DAT72                             00000002
DAT73                             00000003
DAT74                             00000004
DAT75                             00000005
DAT76                             00000006
DAT77                             00000007
DC                                00000001
DIGEN0                            00000002
DIGEN1                            00000003
DIGEN2                            00000004
EIE1                              0000002C
EIE2                              0000002D
EIE3                              0000004A
EIF1                              0000000C
EIF2                              0000000D
EIF3                              0000004B
EUBRGH                            00000126
EUBRGL                            00000125
FRAMEF                            00000003
FRER                              00000002
FSCM                              00000000
HBRG                              00000002
HSPEN                             00000006
HTS                               00000005
I0PCH                             00000000
I0PSW                             00000000
I0R1                              00000000
I0R7                              00000000
I1PCH                             00000000
I1PSW                             00000000
I1R1                              00000000
I1R7                              00000000
IESO                              00000001
INT0IE                            00000004
INT0IF                            00000001
INT0SE                            00000006
INT1IE                            00000004
INT1IF                            00000004
INT1SE                            00000006
INT2IE                            00000005
INT2IF                            00000005
INT2SE                            00000007
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 117


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
INTCTL                            0000000B
INTEDGCTL                         00000067
IOCL                              00000036
IOCL0                             00000000
IOCL1                             00000001
IOCL2                             00000002
IOCL3                             00000003
IOCL4                             00000004
IOCL5                             00000005
IP0                               00000022
IP1                               00000023
IP2                               00000024
IP3                               00000029
IPEN                              00000003
IRCS0                             00000004
IRCS1                             00000005
IRCS2                             00000006
ISEL0                             00000000
ISEL1                             00000001
ISEL2                             00000002
ISEL3                             00000003
LEDBR                             00000007
LEDCKS00                          00000000
LEDCKS01                          00000001
LEDCKS02                          00000002
LEDCKS03                          00000003
LEDCKS10                          00000004
LEDCKS11                          00000005
LEDCKS12                          00000006
LEDCKS13                          00000007
LEDCTL                            00000140
LEDDATA0                          00000142
LEDDATA1                          00000143
LEDDATA2                          00000144
LEDDATA3                          00000145
LEDDATA4                          00000146
LEDDATA5                          00000147
LEDDATA6                          00000148
LEDDATA7                          00000149
LEDEN                             00000007
LEDLUM                            0000015C
LEDOD00                           00000000
LEDOD01                           00000001
LEDOD02                           00000002
LEDOD03                           00000003
LEDOD04                           00000004
LEDOD05                           00000005
LEDOD06                           00000006
LEDOD07                           00000007
LEDOD10                           00000000
LEDOD11                           00000001
LEDOD12                           00000002
LEDOD13                           00000003
LEDOD14                           00000004
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 118


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
LEDOD15                           00000005
LEDOD16                           00000006
LEDOD17                           00000007
LEDODS0                           00000155
LEDODS1                           00000158
LEDOM00                           00000000
LEDOM01                           00000001
LEDOM02                           00000002
LEDOM03                           00000003
LEDOM04                           00000004
LEDOM05                           00000005
LEDOM06                           00000006
LEDOM07                           00000007
LEDOM10                           00000000
LEDOM11                           00000001
LEDOM12                           00000002
LEDOM13                           00000003
LEDOM14                           00000004
LEDOM15                           00000005
LEDOM16                           00000006
LEDOM17                           00000007
LEDOMS0                           00000157
LEDOMS1                           00000150
LEDPRE                            00000141
LPREN                             00000000
LSPEN                             00000003
LTS                               00000004
LUM0                              00000000
LUM1                              00000001
LUM2                              00000002
LVR                               00000000
NVMADDRH                          0000003A
NVMADDRL                          0000003B
NVMCTL0                           0000003C
NVMCTL1                           0000003D
NVMDATAH                          00000038
NVMDATAL                          00000039
OPTR                              00000021
OSCCAL0                           00000030
OSCCAL1                           00000037
OSCCAL2                           0000004C
OSCCAL3                           0000004D
OSCCTL                            0000002F
OSCFAILIE                         00000005
OSCFAILIF                         00000005
OSCSTA                            00000028
OSTS                              00000006
OVFER                             00000001
P0                                00000005
P00                               00000000
P01                               00000001
P02                               00000002
P03                               00000003
P04                               00000004
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 119


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
P05                               00000005
P0IE                              00000003
P0IF                              00000000
P0LR                              00000045
P0LR0                             00000000
P0LR1                             00000001
P0LR3                             00000003
P0LR4                             00000004
P0LR5                             00000005
P1                                00000007
P10                               00000000
P11                               00000001
P12                               00000002
P13                               00000003
P14                               00000004
P15                               00000005
P16                               00000006
P17                               00000007
P18OE                             00000002
P1LR                              00000047
P1LR0                             00000000
P1LR1                             00000001
P1LR2                             00000002
P1LR3                             00000003
P1LR4                             00000004
P1LR5                             00000005
P1LR6                             00000006
P1LR7                             00000007
P2                                00000006
P20                               00000000
P21                               00000001
P22                               00000002
P23                               00000003
P24                               00000004
P25                               00000005
P26                               00000006
P27                               00000007
P2LR                              00000046
P2LR0                             00000000
P2LR1                             00000001
P2LR2                             00000002
P2LR3                             00000003
P2LR4                             00000004
P2LR5                             00000005
P2LR6                             00000006
P2LR7                             00000007
P3                                00000008
P30                               00000000
P31                               00000001
P32                               00000002
P33                               00000003
P34                               00000004
P35                               00000005
P36                               00000006
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 120


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
P37                               00000007
P3LR                              00000048
P3LR0                             00000000
P3LR1                             00000001
P3LR2                             00000002
P3LR3                             00000003
P3LR4                             00000004
P3LR5                             00000005
P3LR6                             00000006
P3LR7                             00000007
PADC                              00000006
PBCL                              00000001
PCH                               0000000A
PCL                               00000002
PCTL                              0000002E
PD                                00000003
PINT0                             00000001
PINT1                             00000004
PINT2                             00000005
PNS0                              00000000
PNS1                              00000001
POR                               00000001
POSCFAIL                          00000005
PP0                               00000000
PP1                               00000016
PP2                               00000032
PPWM2                             00000002
PR0                               00000000
PR1                               00000001
PR2                               00000002
PR3                               00000003
PRC                               00000005
PS0                               00000000
PS1                               00000001
PS2                               00000002
PSA                               00000003
PSSCI                             00000000
PSW                               00000003
PT0                               00000002
PT1                               00000000
PT3                               00000007
PT4                               00000007
PTX                               00000004
PUIE                              00000006
PUPH                              00000007
PUR0                              00000035
PUR00                             00000000
PUR01                             00000001
PUR03                             00000003
PUR04                             00000004
PUR05                             00000005
PUR1                              00000060
PUR10                             00000000
PUR11                             00000001
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 121


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
PUR12                             00000002
PUR13                             00000003
PUR14                             00000004
PUR15                             00000005
PUR16                             00000006
PUR17                             00000007
PUR2                              00000061
PUR20                             00000000
PUR21                             00000001
PUR22                             00000002
PUR23                             00000003
PUR24                             00000004
PUR25                             00000005
PUR26                             00000006
PUR27                             00000007
PWM1H                             00000014
PWM1L                             00000013
PWM1ON                            00000000
PWM2H                             00000034
PWM2IE                            00000002
PWM2IF                            00000002
PWM2L                             00000033
PWM2ON                            00000004
PWMCTL                            00000015
RC32KCAL                          00000165
RCIDLF                            00000006
RCIE                              00000005
RCIF                              00000005
RESTARTEN                         00000001
RLCDeal                           00000010
RLCDeal_07070955                  00000722
RLCDeal_07071019                  00000770
RLCSel                            00000016
RLC_07070955                      00000728
RLC_07071019                      00000776
RSCTL                             00000120
RX9                               00000006
RX9D                              00000000
RXSDR                             00000122
Read_T3_IN                        0000000F
Read_T3_IN2                       0000000F
Read_T4_IN                        00000009
Read_T4_IN2                       00000009
Read_T_End                        00000013
Read_T_End2                       00000013
SAMPLE                            00000007
SCF0                              00000000
SCF1                              00000001
SCKPS                             00000005
SCS0                              00000002
SCS1                              00000003
SENDB                             00000003
SLVREN                            00000004
SMOD0                             00000005
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 122


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
SMOD1                             00000006
SPEN                              00000007
SRXEN                             00000005
SSCIACKDAT                        00000005
SSCIACKEN                         00000004
SSCIACKSTA                        00000006
SSCIADD                           0000012E
SSCIBUF                           00000000
SSCIBUFR                          0000012C
SSCICALLEN                        00000007
SSCICKP                           00000004
SSCICTL0                          00000128
SSCICTL1                          0000012A
SSCIDA                            00000005
SSCIEN                            00000005
SSCIIE                            00000000
SSCIIF                            00000000
SSCIMOD0                          00000000
SSCIMOD1                          00000001
SSCIMOD2                          00000002
SSCIMOD3                          00000003
SSCIMSK                           0000012E
SSCIMSK0                          00000000
SSCIMSK1                          00000001
SSCIMSK2                          00000002
SSCIMSK3                          00000003
SSCIMSK4                          00000004
SSCIMSK5                          00000005
SSCIMSK6                          00000006
SSCIMSK7                          00000007
SSCIOV                            00000006
SSCIRCEN                          00000003
SSCIRW                            00000002
SSCISTA                           0000012B
SSCISTART                         00000003
SSCISTOP                          00000004
SSCIUA                            00000001
SSCIWCFL                          00000007
START                             00000001
STARTEN                           00000000
STIM0                             00000000
STIM1                             00000001
STIM2                             00000002
STIM3                             00000003
STIM4                             00000004
STK00                             00000000
STK01                             00000000
STK02                             00000000
STK03                             00000000
STK04                             00000000
STK05                             00000000
STK06                             00000000
STK07                             00000000
STK08                             00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 123


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
STK09                             00000000
STK10                             00000000
STK11                             00000000
STOPEN                            00000002
SWDTEN                            00000002
SYNC                              00000004
T0                                00000001
T0CS                              00000005
T0IE                              00000005
T0IF                              00000002
T0SE                              00000004
T1CKS0                            00000004
T1CKS1                            00000005
T1CLKEN                           00000000
T1CS                              00000001
T1CTL                             00000010
T1GC                              00000006
T1H                               0000000F
T1IE                              00000000
T1IF                              00000000
T1L                               0000000E
T1ON                              00000000
T1OSCEN                           00000003
T1RLD                             00000007
T1SY                              00000002
T3CKS0                            00000005
T3CKS1                            00000006
T3CLR                             00000005
T3CS                              00000004
T3CTL                             0000004E
T3EN                              00000007
T3H                               0000005F
T3IE                              00000007
T3IF                              00000007
T3L                               0000004F
T4CKS0                            00000004
T4CKS1                            00000005
T4CS0                             00000001
T4CS1                             00000002
T4CTL                             00000164
T4H                               00000161
T4IE                              00000007
T4IF                              00000007
T4L                               00000160
T4ON                              00000000
T4REH                             00000163
T4REL                             00000162
T4REN                             00000007
TO                                00000004
TR0                               00000025
TR00                              00000000
TR01                              00000001
TR02                              00000002
TR03                              00000003
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 124


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
TR04                              00000004
TR05                              00000005
TR1                               00000027
TR10                              00000000
TR11                              00000001
TR12                              00000002
TR13                              00000003
TR14                              00000004
TR15                              00000005
TR16                              00000006
TR17                              00000007
TR2                               00000026
TR20                              00000000
TR21                              00000001
TR22                              00000002
TR23                              00000003
TR24                              00000004
TR25                              00000005
TR26                              00000006
TR27                              00000007
TR3                               00000049
TR30                              00000000
TR31                              00000001
TR32                              00000002
TR33                              00000003
TR34                              00000004
TR35                              00000005
TR36                              00000006
TR37                              00000007
TSCTL                             00000124
TX9                               00000006
TX9D                              00000000
TXEN                              00000005
TXIE                              00000004
TXIF                              00000004
TXSDR                             00000121
TXSRS                             00000001
VBIAS1EN                          0000006C
VBIAS2EN                          0000006D
VBIASCTL                          0000006B
VBIASEN                           00000007
VBS10EN                           00000000
VBS11EN                           00000001
VBS12EN                           00000002
VBS13EN                           00000003
VBS14EN                           00000004
VBS15EN                           00000005
VBS16EN                           00000006
VBS17EN                           00000007
VBS20EN                           00000000
VBS21EN                           00000001
VBS22EN                           00000002
VBS23EN                           00000003
VBS24EN                           00000004
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 125


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
VBS25EN                           00000005
VBS26EN                           00000006
VBS27EN                           00000007
VBSEL                             00000006
VCEN                              00000006
VCFG0                             00000002
VCFG1                             00000003
VDAC                              00000112
VDAC0                             00000004
VDAC1                             00000005
VDAC2                             00000006
VDAC3                             00000007
VDACS                             0000001A
VREBG                             00000004
VRECAL1                           0000002A
VRECAL2                           00000159
VRECAL3                           0000015A
VRECALEN                          00000005
VRECKEN                           00000004
VRECTL                            0000002B
VREEN                             00000001
VREOE                             00000003
VRESEL0                           00000006
VRESEL1                           00000007
VSEL                              00000000
WDTPS                             0000012F
WDTPS0                            00000000
WDTPS1                            00000001
WDTPS2                            00000002
WDTPS3                            00000003
WUEN                              00000001
Z                                 00000002
_00006_DS_                        00000016
_00009_DS_                        0000000C
_00011_DS_                        0000001A
_00017_DS_                        00000074
_00021_DS_                        00000095
_00026_DS_                        00000072
_00028_DS_                        00000266
_00030_DS_                        0000066C
_00038_DS_                        0000029C
_00046_DS_                        00000068
_00047_DS_                        00000079
_00049_DS_                        0000009E
_00061_DS_                        00000066
_00063_DS_                        0000008F
_ABRDEN                           00000000
_ABRDOVF                          00000007
_ADCALEN                          00000007
_ADCCTL0                          00000000
_ADCCTL0_bits                     00000000
_ADCCTL1                          00000000
_ADCCTL1_bits                     00000000
_ADCDATA0H                        00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 126


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_ADCDATA0L                        00000000
_ADCIM                            00000000
_ADCS0                            00000004
_ADCS1                            00000005
_ADCS2                            00000006
_ADEN                             00000000
_ADIE                             00000006
_ADIF                             00000006
_ADLR                             00000007
_ADREN                            00000003
_ADSCANCTL                        00000000
_ADSCANCTL_bits                   00000000
_ADSCANEN                         00000007
_AIE                              00000007
_AIEH                             00000007
_AIEL                             00000006
_ANS0                             00000000
_ANS1                             00000001
_ANS10                            00000002
_ANS11                            00000003
_ANS12                            00000004
_ANS13                            00000005
_ANS2                             00000002
_ANS3                             00000003
_ANS4                             00000004
_ANS5                             00000005
_ANS6                             00000006
_ANS7                             00000007
_ANS8                             00000000
_ANS9                             00000001
_ANSEH                            00000000
_ANSEH_bits                       00000000
_ANSEL                            00000000
_ANSEL_bits                       00000000
_Addr_Copy_Char_KF8_Lib_T27_SW_   00000000
_Addr_Copy_Int_KF8_Lib_T27_SW_    00000000
_Addr_Copy_Int_i_temp_            00000000
_BANK                             00000000
_BANK_bits                        00000000
_BCLIE                            00000001
_BCLIF                            00000001
_BRCTL                            00000000
_BRCTL_bits                       00000000
_BRG16                            00000004
_CHS0                             00000002
_CHS1                             00000003
_CHS2                             00000004
_CHS3                             00000005
_CHS_AMOUNT                       00000000
_CKEGE                            00000006
_CLKOE                            00000007
_CRXEN                            00000004
_CSRS                             00000007
_CTCHSEL0                         00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 127


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_CTCHSEL1                         00000001
_CTCHSEL2                         00000002
_CTCHSEL3                         00000003
_CTCHSEL4                         00000004
_CTCLKSEL0                        00000006
_CTCLKSEL1                        00000007
_CTCTL0                           00000000
_CTCTL0_bits                      00000000
_CTCTL1                           00000000
_CTCTL1_bits                      00000000
_CTEN                             00000007
_CTSTART                          00000006
_CY                               00000000
_DAT00                            00000000
_DAT01                            00000001
_DAT02                            00000002
_DAT03                            00000003
_DAT04                            00000004
_DAT05                            00000005
_DAT06                            00000006
_DAT07                            00000007
_DAT10                            00000000
_DAT11                            00000001
_DAT12                            00000002
_DAT13                            00000003
_DAT14                            00000004
_DAT15                            00000005
_DAT16                            00000006
_DAT17                            00000007
_DAT20                            00000000
_DAT21                            00000001
_DAT22                            00000002
_DAT23                            00000003
_DAT24                            00000004
_DAT25                            00000005
_DAT26                            00000006
_DAT27                            00000007
_DAT30                            00000000
_DAT31                            00000001
_DAT32                            00000002
_DAT33                            00000003
_DAT34                            00000004
_DAT35                            00000005
_DAT36                            00000006
_DAT37                            00000007
_DAT40                            00000000
_DAT41                            00000001
_DAT42                            00000002
_DAT43                            00000003
_DAT44                            00000004
_DAT45                            00000005
_DAT46                            00000006
_DAT47                            00000007
_DAT50                            00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 128


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_DAT51                            00000001
_DAT52                            00000002
_DAT53                            00000003
_DAT54                            00000004
_DAT55                            00000005
_DAT56                            00000006
_DAT57                            00000007
_DAT60                            00000000
_DAT61                            00000001
_DAT62                            00000002
_DAT63                            00000003
_DAT64                            00000004
_DAT65                            00000005
_DAT66                            00000006
_DAT67                            00000007
_DAT70                            00000000
_DAT71                            00000001
_DAT72                            00000002
_DAT73                            00000003
_DAT74                            00000004
_DAT75                            00000005
_DAT76                            00000006
_DAT77                            00000007
_DC                               00000001
_DIGEN0                           00000002
_DIGEN1                           00000003
_DIGEN2                           00000004
_DS_UP_Key_Count_001              00000284
_DS_UP_Key_Count_002              00000286
_DS_UP_Key_Count_003              000001D4
_DS_UP_Key_Count_004              0000029C
_EIE1                             00000000
_EIE1_bits                        00000000
_EIE2                             00000000
_EIE2_bits                        00000000
_EIE3                             00000000
_EIE3_bits                        00000000
_EIF1                             00000000
_EIF1_bits                        00000000
_EIF2                             00000000
_EIF2_bits                        00000000
_EIF3                             00000000
_EIF3_bits                        00000000
_EUBRGH                           00000000
_EUBRGL                           00000000
_FRAMEF                           00000003
_FRER                             00000002
_FSCM                             00000000
_HBRG                             00000002
_HSPEN                            00000006
_HTS                              00000005
_IESO                             00000001
_INT0IE                           00000004
_INT0IF                           00000001
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 129


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_INT0SE                           00000006
_INT1IE                           00000004
_INT1IF                           00000004
_INT1SE                           00000006
_INT2IE                           00000005
_INT2IF                           00000005
_INT2SE                           00000007
_INTCTL                           00000000
_INTCTL_bits                      00000000
_INTEDGCTL                        00000000
_INTEDGCTL_bits                   00000000
_IOCL                             00000000
_IOCL0                            00000000
_IOCL1                            00000001
_IOCL2                            00000002
_IOCL3                            00000003
_IOCL4                            00000004
_IOCL5                            00000005
_IOCL_bits                        00000000
_IP0                              00000000
_IP0_bits                         00000000
_IP1                              00000000
_IP1_bits                         00000000
_IP2                              00000000
_IP2_bits                         00000000
_IP3                              00000000
_IP3_bits                         00000000
_IPEN                             00000003
_IRCS0                            00000004
_IRCS1                            00000005
_IRCS2                            00000006
_ISEL0                            00000000
_ISEL1                            00000001
_ISEL2                            00000002
_ISEL3                            00000003
_KF8_LIBf_scan_channel_DS_0003    00000098
_KF8_LIBf_scan_channel_DS_0004    000000A6
_KF8_LIBf_scan_channel_DS_0005    000000AC
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_Deal_End_  000006E7
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0002_  00000046
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0003_  00000047
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0007_  00000266
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0008_  00000277
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_DS_0009_  0000027B
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_End_  00000679
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Judge_  00000008
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_FOR_Deal_Start_  00000012
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_DS_PW_PRO_DS_0001_  00000051
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_Else_IF  00000656
_KF8_LiBf_KEY_Deal_AND_BaseLine_Up_Key_Get_DS_End  0000066C
_KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0001  000001E5
_KF8_lib_DW_UP_Basic_IIR_Normal_Get_DS_0002  000001FD
_LCD1602_Clear                    00000000
_LCD1602_Init                     00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 130


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_LCD1602_PrintHEX                 00000000
_LCD1602_PrintHEX_TWO             00000000
_LCD1602_PrintInteger             00000000
_LCD1602_PrintString              00000000
_LCD1602_setxy                    00000000
_LEDBR                            00000007
_LEDCKS00                         00000000
_LEDCKS01                         00000001
_LEDCKS02                         00000002
_LEDCKS03                         00000003
_LEDCKS10                         00000004
_LEDCKS11                         00000005
_LEDCKS12                         00000006
_LEDCKS13                         00000007
_LEDCTL                           00000000
_LEDCTL_bits                      00000000
_LEDDATA0                         00000000
_LEDDATA0_bits                    00000000
_LEDDATA1                         00000000
_LEDDATA1_bits                    00000000
_LEDDATA2                         00000000
_LEDDATA2_bits                    00000000
_LEDDATA3                         00000000
_LEDDATA3_bits                    00000000
_LEDDATA4                         00000000
_LEDDATA4_bits                    00000000
_LEDDATA5                         00000000
_LEDDATA5_bits                    00000000
_LEDDATA6                         00000000
_LEDDATA6_bits                    00000000
_LEDDATA7                         00000000
_LEDDATA7_bits                    00000000
_LEDEN                            00000007
_LEDLUM                           00000000
_LEDLUM_bits                      00000000
_LEDOD00                          00000000
_LEDOD01                          00000001
_LEDOD02                          00000002
_LEDOD03                          00000003
_LEDOD04                          00000004
_LEDOD05                          00000005
_LEDOD06                          00000006
_LEDOD07                          00000007
_LEDOD10                          00000000
_LEDOD11                          00000001
_LEDOD12                          00000002
_LEDOD13                          00000003
_LEDOD14                          00000004
_LEDOD15                          00000005
_LEDOD16                          00000006
_LEDOD17                          00000007
_LEDODS0                          00000000
_LEDODS0_bits                     00000000
_LEDODS1                          00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 131


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_LEDODS1_bits                     00000000
_LEDOM00                          00000000
_LEDOM01                          00000001
_LEDOM02                          00000002
_LEDOM03                          00000003
_LEDOM04                          00000004
_LEDOM05                          00000005
_LEDOM06                          00000006
_LEDOM07                          00000007
_LEDOM10                          00000000
_LEDOM11                          00000001
_LEDOM12                          00000002
_LEDOM13                          00000003
_LEDOM14                          00000004
_LEDOM15                          00000005
_LEDOM16                          00000006
_LEDOM17                          00000007
_LEDOMS0                          00000000
_LEDOMS0_bits                     00000000
_LEDOMS1                          00000000
_LEDOMS1_bits                     00000000
_LEDPRE                           00000000
_LEDPRE_bits                      00000000
_LPREN                            00000000
_LSPEN                            00000003
_LTS                              00000004
_LUM0                             00000000
_LUM1                             00000001
_LUM2                             00000002
_LVR                              00000000
_NVMADDRH                         00000000
_NVMADDRL                         00000000
_NVMCTL0                          00000000
_NVMCTL1                          00000000
_NVMDATAH                         00000000
_NVMDATAL                         00000000
_OPTR                             00000000
_OPTR_bits                        00000000
_OSCCAL0                          00000000
_OSCCAL1                          00000000
_OSCCAL2                          00000000
_OSCCAL3                          00000000
_OSCCTL                           00000000
_OSCCTL_bits                      00000000
_OSCFAILIE                        00000005
_OSCFAILIF                        00000005
_OSCSTA                           00000000
_OSCSTA_bits                      00000000
_OSTS                             00000006
_OVFER                            00000001
_P0                               00000000
_P00                              00000000
_P01                              00000001
_P02                              00000002
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 132


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_P03                              00000003
_P04                              00000004
_P05                              00000005
_P0IE                             00000003
_P0IF                             00000000
_P0LR                             00000000
_P0LR0                            00000000
_P0LR1                            00000001
_P0LR3                            00000003
_P0LR4                            00000004
_P0LR5                            00000005
_P0LR_bits                        00000000
_P0_bits                          00000000
_P1                               00000000
_P10                              00000000
_P11                              00000001
_P12                              00000002
_P13                              00000003
_P14                              00000004
_P15                              00000005
_P16                              00000006
_P17                              00000007
_P18OE                            00000002
_P1LR                             00000000
_P1LR0                            00000000
_P1LR1                            00000001
_P1LR2                            00000002
_P1LR3                            00000003
_P1LR4                            00000004
_P1LR5                            00000005
_P1LR6                            00000006
_P1LR7                            00000007
_P1LR_bits                        00000000
_P1_bits                          00000000
_P2                               00000000
_P20                              00000000
_P21                              00000001
_P22                              00000002
_P23                              00000003
_P24                              00000004
_P25                              00000005
_P26                              00000006
_P27                              00000007
_P2LR                             00000000
_P2LR0                            00000000
_P2LR1                            00000001
_P2LR2                            00000002
_P2LR3                            00000003
_P2LR4                            00000004
_P2LR5                            00000005
_P2LR6                            00000006
_P2LR7                            00000007
_P2LR_bits                        00000000
_P2_bits                          00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 133


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_P3                               00000000
_P30                              00000000
_P31                              00000001
_P32                              00000002
_P33                              00000003
_P34                              00000004
_P35                              00000005
_P36                              00000006
_P37                              00000007
_P3LR                             00000000
_P3LR0                            00000000
_P3LR1                            00000001
_P3LR2                            00000002
_P3LR3                            00000003
_P3LR4                            00000004
_P3LR5                            00000005
_P3LR6                            00000006
_P3LR7                            00000007
_P3LR_bits                        00000000
_P3_bits                          00000000
_PADC                             00000006
_PBCL                             00000001
_PCH                              00000000
_PCL                              00000000
_PCTL                             00000000
_PCTL_bits                        00000000
_PD                               00000003
_PINT0                            00000001
_PINT1                            00000004
_PINT2                            00000005
_PNS0                             00000000
_PNS1                             00000001
_POR                              00000001
_POSCFAIL                         00000005
_PP0                              00000000
_PP1                              00000000
_PP2                              00000000
_PPWM2                            00000002
_PR0                              00000000
_PR1                              00000001
_PR2                              00000002
_PR3                              00000003
_PRC                              00000005
_PS0                              00000000
_PS1                              00000001
_PS2                              00000002
_PSA                              00000003
_PSSCI                            00000000
_PSW                              00000000
_PSW_bits                         00000000
_PT0                              00000002
_PT1                              00000000
_PT3                              00000007
_PT4                              00000007
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 134


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_PTX                              00000004
_PUIE                             00000006
_PUPH                             00000007
_PUR0                             00000000
_PUR00                            00000000
_PUR01                            00000001
_PUR03                            00000003
_PUR04                            00000004
_PUR05                            00000005
_PUR0_bits                        00000000
_PUR1                             00000000
_PUR10                            00000000
_PUR11                            00000001
_PUR12                            00000002
_PUR13                            00000003
_PUR14                            00000004
_PUR15                            00000005
_PUR16                            00000006
_PUR17                            00000007
_PUR1_bits                        00000000
_PUR2                             00000000
_PUR20                            00000000
_PUR21                            00000001
_PUR22                            00000002
_PUR23                            00000003
_PUR24                            00000004
_PUR25                            00000005
_PUR26                            00000006
_PUR27                            00000007
_PUR2_bits                        00000000
_PWM1H                            00000000
_PWM1L                            00000000
_PWM1ON                           00000000
_PWM2H                            00000000
_PWM2IE                           00000002
_PWM2IF                           00000002
_PWM2L                            00000000
_PWM2ON                           00000004
_PWMCTL                           00000000
_PWMCTL_bits                      00000000
_RC32KCAL                         00000000
_RCIDLF                           00000006
_RCIE                             00000005
_RCIF                             00000005
_RESTARTEN                        00000001
_RSCTL                            00000000
_RSCTL_bits                       00000000
_RX9                              00000006
_RX9D                             00000000
_RXSDR                            00000000
_SAMPLE                           00000007
_SCF0                             00000000
_SCF1                             00000001
_SCKPS                            00000005
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 135


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_SCS0                             00000002
_SCS1                             00000003
_SENDB                            00000003
_SLIDE_AMOUNT                     00000000
_SLVREN                           00000004
_SMOD0                            00000005
_SMOD1                            00000006
_SPEN                             00000007
_SRXEN                            00000005
_SSCIACKDAT                       00000005
_SSCIACKEN                        00000004
_SSCIACKSTA                       00000006
_SSCIBUF                          00000000
_SSCIBUFR                         00000000
_SSCICALLEN                       00000007
_SSCICKP                          00000004
_SSCICTL0                         00000000
_SSCICTL0_bits                    00000000
_SSCICTL1                         00000000
_SSCICTL1_bits                    00000000
_SSCIDA                           00000005
_SSCIEN                           00000005
_SSCIIE                           00000000
_SSCIIF                           00000000
_SSCIMOD0                         00000000
_SSCIMOD1                         00000001
_SSCIMOD2                         00000002
_SSCIMOD3                         00000003
_SSCIMSK                          00000000
_SSCIMSK0                         00000000
_SSCIMSK1                         00000001
_SSCIMSK2                         00000002
_SSCIMSK3                         00000003
_SSCIMSK4                         00000004
_SSCIMSK5                         00000005
_SSCIMSK6                         00000006
_SSCIMSK7                         00000007
_SSCIMSK_bits                     00000000
_SSCIOV                           00000006
_SSCIRCEN                         00000003
_SSCIRW                           00000002
_SSCISTA                          00000000
_SSCISTART                        00000003
_SSCISTA_bits                     00000000
_SSCISTOP                         00000004
_SSCIUA                           00000001
_SSCIWCFL                         00000007
_START                            00000001
_STARTEN                          00000000
_STIM0                            00000000
_STIM1                            00000001
_STIM2                            00000002
_STIM3                            00000003
_STIM4                            00000004
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 136


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_STK00                            00000000
_STK01                            00000000
_STK02                            00000000
_STK03                            00000000
_STK04                            00000000
_STK05                            00000000
_STK06                            00000000
_STK07                            00000000
_STK08                            00000000
_STK09                            00000000
_STK10                            00000000
_STK11                            00000000
_STKR0                            00000000
_STOPEN                           00000002
_SWDTEN                           00000002
_SYNC                             00000004
_T0                               00000000
_T0CS                             00000005
_T0IE                             00000005
_T0IF                             00000002
_T0SE                             00000004
_T1CKS0                           00000004
_T1CKS1                           00000005
_T1CLKEN                          00000000
_T1CS                             00000001
_T1CTL                            00000000
_T1CTL_bits                       00000000
_T1GC                             00000006
_T1H                              00000000
_T1IE                             00000000
_T1IF                             00000000
_T1L                              00000000
_T1ON                             00000000
_T1OSCEN                          00000003
_T1RLD                            00000007
_T1SY                             00000002
_T3CKS0                           00000005
_T3CKS1                           00000006
_T3CLR                            00000005
_T3CS                             00000004
_T3CTL                            00000000
_T3CTL_bits                       00000000
_T3EN                             00000007
_T3H                              00000000
_T3IE                             00000007
_T3IF                             00000007
_T3L                              00000000
_T4CKS0                           00000004
_T4CKS1                           00000005
_T4CS0                            00000001
_T4CS1                            00000002
_T4CTL                            00000000
_T4CTL_bits                       00000000
_T4H                              00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 137


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_T4IE                             00000007
_T4IF                             00000007
_T4L                              00000000
_T4ON                             00000000
_T4REH                            00000000
_T4REL                            00000000
_T4REN                            00000007
_TCS_AMOUNT                       00000000
_TCS_Slide_AMOUNT                 00000000
_TO                               00000004
_TOUCH_DEBUG_SEND_OUT             00000000
_TOUCH_DEBUG_TRS_DEAL             00000000
_TR0                              00000000
_TR00                             00000000
_TR01                             00000001
_TR02                             00000002
_TR03                             00000003
_TR04                             00000004
_TR05                             00000005
_TR0_bits                         00000000
_TR1                              00000000
_TR10                             00000000
_TR11                             00000001
_TR12                             00000002
_TR13                             00000003
_TR14                             00000004
_TR15                             00000005
_TR16                             00000006
_TR17                             00000007
_TR1_bits                         00000000
_TR2                              00000000
_TR20                             00000000
_TR21                             00000001
_TR22                             00000002
_TR23                             00000003
_TR24                             00000004
_TR25                             00000005
_TR26                             00000006
_TR27                             00000007
_TR2_bits                         00000000
_TR3                              00000000
_TR30                             00000000
_TR31                             00000001
_TR32                             00000002
_TR33                             00000003
_TR34                             00000004
_TR35                             00000005
_TR36                             00000006
_TR37                             00000007
_TR3_bits                         00000000
_TSCTL                            00000000
_TSCTL_bits                       00000000
_TX9                              00000006
_TX9D                             00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 138


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_TXEN                             00000005
_TXIE                             00000004
_TXIF                             00000004
_TXSDR                            00000000
_TXSRS                            00000001
_VBIAS1EN                         00000000
_VBIAS1EN_bits                    00000000
_VBIAS2EN                         00000000
_VBIAS2EN_bits                    00000000
_VBIASCTL                         00000000
_VBIASCTL_bits                    00000000
_VBIASEN                          00000007
_VBS10EN                          00000000
_VBS11EN                          00000001
_VBS12EN                          00000002
_VBS13EN                          00000003
_VBS14EN                          00000004
_VBS15EN                          00000005
_VBS16EN                          00000006
_VBS17EN                          00000007
_VBS20EN                          00000000
_VBS21EN                          00000001
_VBS22EN                          00000002
_VBS23EN                          00000003
_VBS24EN                          00000004
_VBS25EN                          00000005
_VBS26EN                          00000006
_VBS27EN                          00000007
_VBSEL                            00000006
_VCEN                             00000006
_VCFG0                            00000002
_VCFG1                            00000003
_VDAC                             00000000
_VDAC0                            00000004
_VDAC1                            00000005
_VDAC2                            00000006
_VDAC3                            00000007
_VDACS                            00000000
_VDACS_bits                       00000000
_VDAC_bits                        00000000
_VREBG                            00000004
_VRECAL1                          00000000
_VRECAL2                          00000000
_VRECAL3                          00000000
_VRECALEN                         00000005
_VRECKEN                          00000004
_VRECTL                           00000000
_VRECTL_bits                      00000000
_VREEN                            00000001
_VREOE                            00000003
_VRESEL0                          00000006
_VRESEL1                          00000007
_VSEL                             00000000
_WDTPS                            00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 139


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_WDTPS0                           00000000
_WDTPS1                           00000001
_WDTPS2                           00000002
_WDTPS3                           00000003
_WDTPS_bits                       00000000
_WUEN                             00000001
_Write_cd4094                     00000000
_Z                                00000002
__KF8TS27_Get_Ver_Slide_W_        00000000
__KF8TS27_Init_Touch_Slide_W_     00000000
__KF8TS27_Lib_Set_Slide_W_Parameter  00000000
__KF8TS27_Touch_Process_Slide_W_  00000000
__KF8TS27_Touch_TEST_Slide_W_     00000000
__KF8_BaseLine_Update_Circle_Count_For_Down_  00000000
__KF8_BaseLine_Update_Circle_Count_For_UP_  00000000
__KF8_BasicLine_Down_Noise_Threshold_  00000000
__KF8_BasicLine_UP_Noise_Threshold_  00000000
__KF8_Config_Finger_Threshold     00000000
__KF8_Config_Finger_Threshold_In_Disturb_  00000000
__KF8_Data_Steady_Threshold_Set_  00000000
__KF8_Define_Disturb_Channels_Amount_  00000000
__KF8_Disturb_Protect_Circle_     00000000
__KF8_DoubleKey_Compages_Limitable_Circle_  00000000
__KF8_Inside_Reference_Channel_Declare_  00000000
__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_  00000000
__KF8_Key_Max_Pressed_Limitable_Circle_  00000000
__KF8_LIBc_baseline_count_        00000000
__KF8_LIBc_channel_               00000000
__KF8_LIBc_finger_OUT_First_MAX_T27_SW_  00000000
__KF8_LIBc_finger_OUT_First_T27_SW_  00000000
__KF8_LIBc_finger_OUT_Second_MAX_T27_SW_  00000000
__KF8_LIBc_finger_OUT_Second_T27_SW_  00000000
__KF8_LIBc_touch_count_           00000000
__KF8_LIBf_scan_channel_          00000000
__KF8_LIBi_Date_Change_           00000000
__KF8_LIBi_Slide_Press_Flag       00000000
__KF8_LIBi_Slide_channel_back_    00000000
__KF8_LIBi_Slide_channel_out_     00000000
__KF8_LIBi_Slide_distance_out_    00000000
__KF8_LIBi_Slide_max_Flag         00000000
__KF8_LIBi_Slide_min_Flag         00000000
__KF8_LIBi_Slide_round_count_     00000000
__KF8_LIBi_Touch_New_Date_T27_SW_  00000000
__KF8_LIBi_buff_baseline_         00000000
__KF8_LIBi_buff_hit_              00000000
__KF8_LIBi_channel_flag_          00000000
__KF8_LIBt_buff_bit_T27_SW_       00000000
__KF8_LiBf_KEY_Deal_AND_BaseLine_Up  00000000
__KF8_TOUCH_CH_EN                 00000000
__KF8_Temp_Cur_1_T27_SW_          00000000
__KF8_Temp_Cur_2_T27_SW_          00000000
__KF8_Temp_Cur_3_T27_SW_          00000000
__KF8_Temp_Cur_A_T27_SW_          00000000
__KF8_Temp_Cur_B_T27_SW_          00000000
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 140


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
__KF8_Touch_Sys_Work_Standing_Flag_T27_SW_  00000000
__KF8_Work_Delay_Count_For_Flag_T27_SW_  00000000
__KF8_lib_CH_DW_Change_Count_T27_SW_  00000000
__KF8_lib_CH_DW_Change_Dealed_Flag_T27_SW_  00000000
__KF8_lib_CH_DW_Change_Flag_T27_SW_  00000000
__KF8_lib_CH_No_WA_Change_Flag_T27_SW_  00000000
__KF8_lib_CH_UP_Change_Count_T27_SW_  00000000
__KF8_lib_DateChange_get_         00000000
__KF8_lib_Date_Uchar_Temp_T27_SW_  00000000
__KF8_lib_Finded_MAX_COUNT_T27_SW_  00000000
__KF8_lib_Finded_MAX_I_Buf_T27_SW_  00000000
__KF8_lib_Finded_MAX_I_T27_SW_    00000000
__KF8_lib_Finded_MAX_J_Buf_T27_SW_  00000000
__KF8_lib_Finded_MAX_J_T27_SW_    00000000
__KF8_lib_Key_Double_Timer_Protect_T27_SW_  00000000
__KF8_lib_Key_Down_Count_T27_SW_  00000000
__KF8_lib_MAX_KEY_Vaule_Time_Count_T27_SW_  00000000
__KF8_lib_Slide_Finded_MAX_I_Buf_T27_SW_  00000000
__KF8_lib_Slide_Finded_MAX_I_T27_SW_  00000000
__KF8_lib_Touch_Bits_             00000000
__KF8_lib_Wave_Protect_Time_Count_T27_SW_  00000000
__KF8_lib_bahualvtemportemp_T27_SW_  00000000
__R2PCHPCL                        00000000
__R2PCL                           00000000
__SLIDE_DISTRIBUTION              00000000
__SLIDE_OFFSET                    00000000
__SLIDE_RESOLUTION                00000000
__SLIDE_SINGLE_RESOLUTION         00000000
__kf8ts2716                       00000001
__mulint                          00000000
_change_buf_KF8_Lib_T27_SW_       00000000
_delay_ms                         00000000
_delay_us                         00000000
_f                                00000000
_func.__KF8TS27_Init_Touch_Slide_W__0043  00000043
_func.__KF8TS27_Init_Touch_Slide_W__007F  0000007F
_func.__KF8TS27_Init_Touch_Slide_W__008B  0000008B
_func.__KF8TS27_Touch_Process_Slide_W__0070  00000070
_func.__KF8TS27_Touch_Process_Slide_W__0078  00000078
_func.__KF8TS27_Touch_Process_Slide_W__007D  0000007D
_func.__KF8TS27_Touch_Process_Slide_W__008B  0000008B
_func.__KF8TS27_Touch_Process_Slide_W__0094  00000094
_func.__KF8TS27_Touch_TEST_Slide_W__006A  0000006A
_func.__KF8TS27_Touch_TEST_Slide_W__007C  0000007C
_func.__KF8TS27_Touch_TEST_Slide_W__0085  00000085
_func.__KF8_LIBf_scan_channel__0033  00000033
_func.__KF8_LIBf_scan_channel__003C  0000003C
_func.__KF8_LIBf_scan_channel__004C  0000004C
_func.__KF8_LIBf_scan_channel__009C  0000009C
_func.__KF8_LIBf_scan_channel__00DD  000000DD
_func.__KF8_LIBf_scan_channel__00E6  000000E6
_func.__KF8_LIBf_scan_channel__010E  0000010E
_func.__KF8_LIBf_scan_channel__011F  0000011F
_func.__KF8_LIBf_scan_channel__0166  00000166
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 141


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_func.__KF8_LIBf_scan_channel__01DF  000001DF
_func.__KF8_LIBf_scan_channel__01E9  000001E9
_func.__KF8_LIBf_scan_channel__0209  00000209
_func.__KF8_LIBf_scan_channel__0215  00000215
_func.__KF8_LIBf_scan_channel__0222  00000222
_func.__KF8_LIBf_scan_channel__0230  00000230
_func.__KF8_LIBf_scan_channel__023F  0000023F
_func.__KF8_LIBf_scan_channel__028A  0000028A
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_000C  0000000C
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0020  00000020
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_002B  0000002B
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0035  00000035
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0055  00000055
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0089  00000089
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_00C1  000000C1
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_00E1  000000E1
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_00F8  000000F8
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0102  00000102
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0144  00000144
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0154  00000154
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_018E  0000018E
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0198  00000198
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_025A  0000025A
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0288  00000288
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_029B  0000029B
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_02AC  000002AC
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_035B  0000035B
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0366  00000366
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0386  00000386
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_039C  0000039C
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_03A7  000003A7
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_03BA  000003BA
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_03D9  000003D9
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_03E2  000003E2
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_04D0  000004D0
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0503  00000503
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0529  00000529
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0539  00000539
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0540  00000540
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_057B  0000057B
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_05BA  000005BA
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_05C6  000005C6
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_05D0  000005D0
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_05DB  000005DB
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_05E7  000005E7
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0609  00000609
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0615  00000615
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_061F  0000061F
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_062A  0000062A
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0636  00000636
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0661  00000661
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_0692  00000692
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_06CE  000006CE
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_06D5  000006D5
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 142


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_06EB  000006EB
_func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up_06F2  000006F2
_i_KF8_lib_T27_SW_                00000000
_i_temp                           00000000
_init_mcu                         00000000
_j_temp                           00000000
_k_temp                           00000000
_m_temp                           00000000
_result_temp_KF8_Lib_T27_SW_      00000000
_sentbuf1                         00000000
_sentbuf2                         00000000
_sentbuf3                         00000000
_sentbuf4                         00000000
label_03041615                    0000036F
label_03041629                    0000038E
label_10_10_10                    00000038
label_11_11_11                    00000035
label_12_12_12                    0000004B
label_13_13_13                    0000004E
label_14_14_14                    00000062
label_15_15_15                    00000060
label_16_16_16                    0000006B
label_17_17_17                    00000051
label_18_18_18                    0000029C
label_3_3_3                       0000000D
label_4_4_4                       00000018
label_5_5_5                       0000001A
label_6_6_6                       0000003D
label_7_7_7                       00000027
label_8_8_8                       00000024
label_9_9_9                       00000031
label_over                        00000067
lable_010101                      000001FE
lable_020202                      00000284
lable_02271454                    000001BF
lable_02271620                    0000010A
lable_02271621                    0000016D
lable_02271712                    0000015E
lable_03011440                    00000148
lable_03011515                    00000189
lable_03011544                    000001AB
lable_03011747                    0000003F
lable_03011752                    00000078
lable_030303                      00000271
lable_03031752                    00000284
lable_03031753                    0000050A
lable_03040930                    0000068E
lable_03040931                    000006C2
lable_03040958                    000006B2
lable_03040959                    000006B0
lable_03041003                    000006B8
lable_03041034                    000004FB
lable_03041053                    000002C0
lable_03041732                    00000403
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 143


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
lable_03070928                    0000040D
lable_03070929                    0000040B
lable_03070942                    00000445
lable_03071029                    0000045F
lable_03071035                    00000479
lable_03071150                    000004C6
lable_03071534                    000004EB
lable_03071536                    000004FB
lable_03071632                    0000048C
lable_03071633                    000004A6
lable_03091724                    000002F7
lable_03091725                    00000333
lable_03091726                    0000031C
lable_03141116                    000003C4
lable_040404                      00000265
lable_050505                      00000277
lable_06151941                    000000E7
lable_06261552                    0000007C
lable_06271109                    00000044
lable_06290931                    000000D3
lable_06290946                    000000D5
lable_06291651                    00000067
lable_06291657                    00000072
lable_06291924                    000000D4
lable_06291941                    0000024C
lable_06292025                    0000016F
lable_06300912                    00000139
lable_06300936                    00000108
lable_06300941                    00000114
lable_06301048                    00000150
lable_06301109                    00000183
lable_06301127                    0000019E
lable_06301401                    000001B4
lable_06301404                    000001C6
lable_06301437                    000001D8
lable_06301449                    00000239
lable_07021644                    0000051E
lable_07021648                    00000535
lable_07021657                    00000570
lable_07021756                    000005F4
lable_07021902                    000005EC
lable_07021933                    000005A5
lable_07022000                    0000059F
lable_07061503                    0000064D
lable_07061509                    00000602
lable_07061952                    000007B3
lable_07062010                    00000765
lable_07071001                    000007A7
lable_07071023                    00000759
lable_10221513                    000007B3
lable_10301649                    000000CF
lable_10311439                    0000073F
lable_10311444                    0000078D
lable_ds_                         00000558
kf8asm-2.0.0                    kf8ts27_touch_s_lib.asm                             PAGE 144


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE
 
r0x1020                           00000000
_STK00                            STK00
_STK01                            STK01
_STK02                            STK02
_STK03                            STK03
_STK04                            STK04
_STK05                            STK05
_STK06                            STK06
_STK07                            STK07
_STK08                            STK08
_STK09                            STK09
_STK10                            STK10
_STK11                            STK11


Errors   :       0
Warnings :       0 reported,       0 suppressed
Messages :       0 reported,       0 suppressed

